NC20893. 赞迪卡之声妮莎与奥札奇
描述
「生命在各处成长。我的族人只是在寻找成长最旺的地方。」 ——妮沙瑞文
输入描述
本题有多组测试数据。
第一行一个正整数 T ,表示数据组数。
接下去 T 行,每行一个数 n ,表示寇族部落的个数。
输出描述
输出共 T 行,每行一个字符串 "Ulamog, the Infinite Gyre" 或 "Kozilek, Butcher of Truth" 表示胜利者(去掉括号)。前者为无尽轮回钨拉莫,后者为真理屠夫寇基雷。
示例1
输入:
2 1 3
输出:
Kozilek, Butcher of Truth Ulamog, the Infinite Gyre
说明:
C++11(clang++ 3.9) 解法, 执行用时: 10ms, 内存消耗: 376K, 提交时间: 2020-08-18 20:38:37
#include<iostream> using namespace std; int main(){ int T,n; cin>>T; while(T--) cin>>n,cout<<(n==1?"Kozilek, Butcher of Truth":"Ulamog, the Infinite Gyre")<<endl; return 0; }
Python(2.7.3) 解法, 执行用时: 41ms, 内存消耗: 2912K, 提交时间: 2018-11-16 21:56:28
T = (input()) while T > 0: T = T - 1 n = int(input()) if n == 1: print('Kozilek, Butcher of Truth') else: print('Ulamog, the Infinite Gyre')
Python3(3.5.2) 解法, 执行用时: 31ms, 内存消耗: 3408K, 提交时间: 2020-08-18 22:30:21
for i in range(int(input())): n=int(input()) print("Kozilek, Butcher of Truth" if n==1 else "Ulamog, the Infinite Gyre")
pypy3 解法, 执行用时: 135ms, 内存消耗: 27304K, 提交时间: 2022-04-16 18:33:13
for T in range(int(input())): print("Kozilek, Butcher of Truth" if int(input())==1 else "Ulamog, the Infinite Gyre")