結果
問題 | No.581 XOR |
ユーザー |
![]() |
提出日時 | 2017-10-27 23:45:14 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 1,541 bytes |
コンパイル時間 | 15,319 ms |
コンパイル使用メモリ | 220,364 KB |
実行使用メモリ | 6,816 KB |
最終ジャッジ日時 | 2024-11-21 23:35:52 |
合計ジャッジ時間 | 15,924 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | AC * 8 |
ソースコード
package mainimport ("fmt""os""bufio""bytes""strconv")type long int64type float float32type double float64// 入力用type Scanner struct {reader *bufio.Readerbuffer [][]bytepointer int}func NewScanner() *Scanner {scanner := &Scanner{};scanner.InitReader()return scanner}func (self *Scanner) InitReader () {self.reader = bufio.NewReaderSize(os.Stdin,4096);self.buffer = make([][]byte,0)self.pointer = 0}func (self *Scanner) Next () string {if self.pointer < len(self.buffer) {ret := self.buffer[self.pointer]self.pointer++return string(ret)}bs,_,_ := self.reader.ReadLine()self.buffer = bytes.Split(bs,[]byte(" "))self.pointer = 0return self.Next()}func (self *Scanner) NextLine () string {b,_,_ := self.reader.ReadLine()return string(bytes.TrimSpace(b))}func (self *Scanner) NextInt () int {s := self.Next()i,_ := strconv.ParseInt(s,10,32)return int(i)}func (self *Scanner) NextLong () long {s := self.Next()l,_ := strconv.ParseInt(s,10,64)return long(l)}func (self *Scanner) NextFloat () float {s := self.Next()f,_ := strconv.ParseFloat(s,32)return float(f)}func (self *Scanner) NextDouble () double {s := self.Next()d,_ := strconv.ParseFloat(s,64)return double(d)}func main () {cin := NewScanner()var A long = cin.NextLong();var C long = cin.NextLong();var B long = A^C;fmt.Println(B);}