結果

問題 No.133 カードゲーム
ユーザー Toru
提出日時 2020-07-21 17:20:06
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
AC  
実行時間 35 ms / 5,000 ms
コード長 1,510 bytes
コンパイル時間 224 ms
コンパイル使用メモリ 12,800 KB
実行使用メモリ 10,880 KB
最終ジャッジ日時 2024-12-30 01:48:07
合計ジャッジ時間 2,157 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 19
権限があれば一括ダウンロードができます

ソースコード

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

## import
from collections import deque #
import itertools
import math #
# import numpy as np # # Pypy3import
import sys
##
# input = sys.stdin.readline #
sys.setrecursionlimit(10**7) #
inf = float('inf')
is_debug = False
n = int(input())
A = list(map(int, input().split()))
B = list(map(int, input().split()))
def main():
''''''
# 1. A, B
A_perm = [list(permutation) for permutation in itertools.permutations(A)]
B_perm = [list(permutation) for permutation in itertools.permutations(B)]
if is_debug:
print(A_perm)
print(B_perm)
num_games = len(A_perm) * len(B_perm)
num_A_win_games = 0
for aa in A_perm:
for bb in B_perm:
num_a_win = 0
num_b_win = 0
for a,b in zip(aa,bb):
if a > b:
num_a_win += 1
elif a < b:
num_b_win += 1
if num_a_win > num_b_win:
num_A_win_games += 1
if is_debug:
print(aa, bb)
if is_debug:
print(num_A_win_games, num_games)
print(num_A_win_games/num_games)
if __name__ == "__main__":
# main()
main()
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0