結果
問題 | No.2323 Nafmo、A+Bをする |
ユーザー | zekito_Baka |
提出日時 | 2023-05-28 14:06:09 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 43 ms / 2,000 ms |
コード長 | 1,768 bytes |
コンパイル時間 | 297 ms |
コンパイル使用メモリ | 82,168 KB |
実行使用メモリ | 57,476 KB |
最終ジャッジ日時 | 2024-06-08 04:42:59 |
合計ジャッジ時間 | 1,741 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 40 ms
55,292 KB |
testcase_01 | AC | 42 ms
55,620 KB |
testcase_02 | AC | 43 ms
55,708 KB |
testcase_03 | AC | 41 ms
56,860 KB |
testcase_04 | AC | 41 ms
56,716 KB |
testcase_05 | AC | 43 ms
56,224 KB |
testcase_06 | AC | 42 ms
55,488 KB |
testcase_07 | AC | 40 ms
56,232 KB |
testcase_08 | AC | 41 ms
56,120 KB |
testcase_09 | AC | 42 ms
57,476 KB |
testcase_10 | AC | 41 ms
56,476 KB |
testcase_11 | AC | 42 ms
55,924 KB |
testcase_12 | AC | 40 ms
56,308 KB |
testcase_13 | AC | 41 ms
56,072 KB |
testcase_14 | AC | 42 ms
56,380 KB |
testcase_15 | AC | 42 ms
56,936 KB |
testcase_16 | AC | 42 ms
56,012 KB |
testcase_17 | AC | 42 ms
56,060 KB |
testcase_18 | AC | 42 ms
56,912 KB |
testcase_19 | AC | 41 ms
56,008 KB |
ソースコード
from sys import stdin input = stdin.readline from functools import lru_cache @lru_cache(maxsize=1000) def next(): x = input().rstrip() return(x) def nextint(): x = int(input()) return(x) def nextfloat(): x = float(input()) return(x) def nextlist(): x = list(input().rstrip().split()) return(x) def nextintlist(): x = list(map(int, input().rstrip().split())) return(x) def nextfloatlist(): x = list(map(float, input().rstrip().split())) return(x) def nextlist2(): n = int(input()) # nは入力回数 x = [input().rstrip() for _ in range(n)] return(x) def nextintlist2(): n = int(input()) # nは入力回数 x = [int(input()) for _ in range(n)] return(x) def nextfloatlist2(): n = int(input()) # nは入力回数 x = [float(input()) for _ in range(n)] return(x) def nextdoublelist(): n = int(input()) # nは入力回数 x = [list(input().rstrip().split()) for _ in range(n)] return(x) def nextdoubleintlist(): n = int(input()) # nは入力回数 x = [list(map(int, input().rstrip().split())) for _ in range(n)] return(x) def nextdoublefloatlist(): n = int(input()) # nは入力回数 x = [list(map(float, input().rstrip().split())) for _ in range(n)] return(x) s1 = list(next()) s2 = list(str(nextint())) s = [] a = 0 if len(s1) >= len(s2): for i in range(len(s1) - len(s2)): s2.insert(0,"0") elif len(s1) <= len(s2): for i in range(len(s2) - len(s1)): s1.insert(0,"0") for i in range(len(s1)): if int(s1[i]) + int(s2[i]) == 0: s += "0" elif int(s1[i]) + int(s2[i]) == 2: s += "0" elif int(s1[i]) + int(s2[i]) == 1: s += "1" for i in range(len(s)): a = (a + int(s[i])) * 2 print(int(a/2))