NC206075. 拯救咕咕咕之史莱姆
描述
输入描述
测试输入包含若干测试用例,每个测试用例占一行,包含一个整数 n(long long范围内),表示史莱姆的初始 HP 值,当 n 为 0 时输入结束。
输出描述
对每个测试用例,如果 5 天之内(包括第 5 天)史莱姆向你求饶,那就输出“AOLIGEI!”,否则,输出“DAAAAAMN!”,没有双引号。
示例1
输入:
5 73 77 0
输出:
AOLIGEI! AOLIGEI! DAAAAAMN!
C++14(g++5.4) 解法, 执行用时: 3ms, 内存消耗: 500K, 提交时间: 2020-05-23 14:28:52
#include<bits/stdc++.h> using namespace std; long long n; int main() { while(cin >> n && n) puts(n <= 75 ? "AOLIGEI!" : "DAAAAAMN!"); }
C++11(clang++ 3.9) 解法, 执行用时: 6ms, 内存消耗: 616K, 提交时间: 2020-05-26 00:18:56
#include<stdio.h> int main() { int n; while(scanf("%d",&n)&&n) { if(n<=75) printf("AOLIGEI!\n"); else printf("DAAAAAMN!\n"); } }
pypy3(pypy3.6.1) 解法, 执行用时: 46ms, 内存消耗: 18644K, 提交时间: 2020-05-23 14:53:28
while True: n = int(input()) if n == 0: break if n <= 75: print('AOLIGEI!') else: print('DAAAAAMN!')
Python3(3.5.2) 解法, 执行用时: 30ms, 内存消耗: 3428K, 提交时间: 2020-05-23 14:34:35
n=int(input()) while n>0: print("AOLIGEI!" if n<=75 else "DAAAAAMN!") n=int(input())