西南民族大学第十一届程序设计竞赛 e题

链接:https://ac.nowcoder.com/acm/contest/3571/E
来源:牛客网

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 102400K,其他语言204800K
64bit IO Format: %lld
题目描述
HJGG现在有一个大小为 n(米)m(米)的矩形花园。
由于HJGG有强迫症,所以这片花园被划分n
m个为1*1(平方米)的方格。

现在,HJ想在这片花园上种好多种花,并且他想要相邻的格子上种不同的花~(解释:相邻指的是上下左右四个方向相邻)
添加解释。相邻的格子上种不同的花指的是:一个位置和他上下左右四个方向位置的颜色不同,对于上下左右这四个位置,是可以相同的。
由于HJ被集训队小可爱蕾酱缠着不能脱身,所以想要你来帮帮他~

如果可以满足HJ哥哥的要求,就告诉他“Beautiful flowers!”,如果不可以就告诉他“Oh! My poor HJ!”(输出均不含双引号)
谁让大家都不能拒绝蕾蕾呢!
输入描述:
输入仅一行三个整数n, m, k(1 \leq n, m, k \leq 10^5)n,m,k(1≤n,m,k≤10
5
),分别表示HJGG花园的长和宽,HJGG拥有的花的种类数
输出描述:
输出一行你要告诉HJGG的话~
示例1
输入
1 3 5
输出
Beautiful flowers!
示例2
输入
3 4 1
输出
Oh! My poor HJ!

想要相邻的格子上种不同的花~(解释:相邻指的是上下左右四个方向相邻)
的意思是
1 0 1 0
0 1 0 1
1 0 1 0 或 1 即成立(最多要两种,一种时1*1时成立)

C代码:
#include<stdio.h>
int main()
{
int n,m,k;
scanf("%d %d %d",&n,&m,&k);
if(k>1)
printf(“Beautiful flowers!”);
else if(n= =1&&m==1) //第一双等号应无空格,为不被变成荧光高亮而加
printf(“Beautiful flowers!”);
else
printf(“Oh! My poor HJ!”);
return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值