結果
問題 | No.69 文字を自由に並び替え |
ユーザー |
|
提出日時 | 2022-12-02 01:35:24 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 33 ms / 5,000 ms |
コード長 | 1,856 bytes |
コンパイル時間 | 104 ms |
コンパイル使用メモリ | 12,288 KB |
実行使用メモリ | 10,368 KB |
最終ジャッジ日時 | 2024-10-09 06:21:54 |
合計ジャッジ時間 | 1,296 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 15 |
ソースコード
"""from decimal import Decimalimport sysimport bisect # 二分探索import numpy as np # 色々import queueimport mathimport copyimport heapq # priキューfrom itertools import product # bit全from collections import deque # dequefrom collections import defaultdict # C++でいうmapfrom functools import lru_cache # メモ化再帰MOD = int(1e9+7)INF = 1<<60PI = math.pisys.setrecursionlimit(10**9) # 再帰上限d=deque() #deque Objects#q=queue.Queue() #queue Objects#q=queue.LifoQueue() #stack Objects#@lru_cache(maxsize=None) # メモ化再帰def mapint(): return map(int,input().split())def mapfloat(): return map(float,input().split())def listint(): return list(map(int,input().split()))def listfloat(): return list(map(float,input().split()))# 素因数分解def primefactor(N):ans=[]for i in range(2,int(math.sqrt(N))+1):while N%i==0:ans.append(i)N//=iif 2<=N:ans.append(N)return ans# 素数判定def prime(N):if N<2:return Falsefor i in range(2,int(math.sqrt(N))+1):if N%i==0:return Falsereturn True# 約数列挙def factor(N):ans=[]for i in range(1,int(math.sqrt(N))+1):if N%i!=0:continueans.append(i)if i!=N//i:ans.append(N//i)return ans# 一次元座標圧縮def compress(A):B=copy.copy(A)B.sort()B=list(dict.fromkeys(B))ans=[0]*len(A)for i in range(len(A)):ans[i]=bisect.bisect_left(B,A[i])return ans# 最大公約数def gcd(A,B):if B==0:return Areturn gcd(B,A%B)# 最小公倍数def lcm(A,B):return int(A/gcd(A,B)*B)"""S=input()T=input()S=sorted(S)T=sorted(T)if S==T:print("YES")else:print("NO")