結果

問題 No.2090 否定論理積と充足可能性
ユーザー とりゐとりゐ
提出日時 2022-09-30 22:35:21
言語 PyPy3
(7.3.15)
結果
AC  
実行時間 48 ms / 2,000 ms
コード長 385 bytes
コンパイル時間 382 ms
コンパイル使用メモリ 82,560 KB
実行使用メモリ 52,352 KB
最終ジャッジ日時 2024-12-23 00:19:03
合計ジャッジ時間 1,851 ms
ジャッジサーバーID
(参考情報)
judge2 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 20
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

a,b,c,d,e,f=map(int,input().split())
s=set([a,b,c,d,e,f])
s=list(s)
n=len(s)
def NAND(x,y):
if x==y==1:
return 0
else:
return 1
for bit in range(1<<n):
dic={}
for i in range(n):
if (bit>>i)&1:
dic[s[i]]=1
else:
dic[s[i]]=0
if NAND(NAND(NAND(dic[a],dic[b]),dic[c]),NAND(NAND(dic[d],dic[e]),dic[f]))==1:
print('YES')
exit()
print('NO')
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0