結果
| 問題 |
No.939 and or
|
| コンテスト | |
| ユーザー |
第一のいっちー
|
| 提出日時 | 2020-08-13 15:57:25 |
| 言語 | Go (1.23.4) |
| 結果 |
TLE
|
| 実行時間 | - |
| コード長 | 579 bytes |
| コンパイル時間 | 11,143 ms |
| コンパイル使用メモリ | 227,296 KB |
| 実行使用メモリ | 13,632 KB |
| 最終ジャッジ日時 | 2024-10-09 19:17:42 |
| 合計ジャッジ時間 | 17,000 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 TLE * 1 |
| other | TLE * 1 -- * 29 |
ソースコード
package main
import (
"fmt"
)
func main() {
slice := make([]int, 2)
fmt.Scanln(&slice[0], &slice[1])
A := slice[0]
B := slice[1]
uintA := uint(A)
uintB := uint(B)
max := 0
if A > B {
max = A
} else {
max = B
}
counter := 0
for i := 0; i < max; i++ {
for j := 0; j < max; j++ {
orFlg := false
andFlg := false
uintX := uint(i)
uintY := uint(j)
// and
if uintX&uintY == uintA {
orFlg = true
}
// or
if uintX|uintY == uintB {
andFlg = true
}
if orFlg && andFlg {
counter++
}
}
}
fmt.Println(counter)
}
第一のいっちー