NC200508. HJ又种花啦
描述
由于HJ被集训队小可爱蕾酱缠着不能脱身,所以想要你来帮帮他~
输入描述
输入仅一行三个整数,分别表示HJGG花园的长和宽,HJGG拥有的花的种类数
输出描述
输出一行你要告诉HJGG的话~
示例1
输入:
1 3 5
输出:
Beautiful flowers!
示例2
输入:
3 4 1
输出:
Oh! My poor HJ!
C++14(g++5.4) 解法, 执行用时: 2ms, 内存消耗: 368K, 提交时间: 2019-12-28 14:08:52
#include <stdio.h> int main() { int n,m,k; scanf("%d %d %d",&n,&m,&k); if((m==1&&n==1)||k>=2) printf("Beautiful flowers!"); else printf("Oh! My poor HJ!"); return 0; }
C(clang 3.9) 解法, 执行用时: 2ms, 内存消耗: 364K, 提交时间: 2019-12-28 14:20:13
#include<stdio.h> int main(){ int n,m,i,k; scanf("%d%d%d",&n,&m,&k); if(n*m<=k || k>=2) printf("Beautiful flowers!"); else printf("Oh! My poor HJ!"); }
Python3 解法, 执行用时: 42ms, 内存消耗: 4532K, 提交时间: 2022-03-25 13:26:31
n,m,k=map(int,input().split()) if k>=2: print("Beautiful flowers!") elif (n==m==1) : print("Beautiful flowers!") else:print("Oh! My poor HJ!")
pypy3 解法, 执行用时: 121ms, 内存消耗: 39620K, 提交时间: 2021-12-07 14:08:35
n , m , k = map( int , input().split(" ") ) if ( n * m > 1 ) and( k < 2 ): print("Oh! My poor HJ!") else : print("Beautiful flowers!")
C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 492K, 提交时间: 2019-12-28 14:16:40
#include<bits/stdc++.h> int main(){ int n,m,k; std::cin>>n>>m>>k; puts(n==1&&m==1&&k==1||k!=1?"Beautiful flowers!":"Oh! My poor HJ!"); }