C Golden gun的巧克力
Time Limit:1000MS Memory Limit:65535K
题型: 编程题 语言: 无限制
描述
- 众所周知,13级有尊大神Golden gun,人称根叔,简称金枪!众立志进校队的师弟如果不认识这个成功人士,我只能说太失败了!
- 他出手阔绰,首战夺金!由于工作关系,Golden gun坐享艺术学院所有资源,他可以自豪地说:“我要让全世界都知道!华农的艺术学
- 院的MM市场都让我承包了!”,据某可靠消息来源称,Golden gun的短号非常抢手,在艺术学院可谓是无人不晓。经常会有艺术学院的
- MM拨打这个热线希望Golden gun大神能给MM一丢丢的时间
- 经常在智商上狠狠鄙视我这个弱菜师妹的成功人士Golden gun当然不会追求肤浅的外在美,而是内在美!现在请允许我用七字真言
- 来阐释内在美的真谛,那就是,脸好还要智商高!用一个四字词语概括:脑残退散。被艺术学院的MM们电话骚扰后,Golden gun为了认
- 真切题决定出手虐MM!
- Golden gun让弱菜师妹出了一个题:我们定义,在一个N*M的盒子A中,每个格子的巧克力数量为Aij。MM可以在其中选择在一个格子
- 上加任意t个巧克力,如果有相邻(即两个格子拥有一条公共边)的情况,则必然要选择其中一个相邻的格子上加相同t个巧克力。
- (注意:Aij和t都可以为负也可以为正)如果MM在任意次操作后可以把盒子上每个格子上的巧克力数量都变成0,即称为高智商白富美,
- GG就会由衷的欣赏这个MM,然后…你们懂的。
- 那么问题来了,MM不知道自己能不能约到Golden gun,就来求助万能的师弟师妹希望预见结局,如果整盒巧克力不能成功归为零,那
- 么只能遗憾地输出“gun!”,如果可以的话,那就可以很高兴地输出“yue!”了。
- 出题人:locked_M
输入格式
- 测试数据有多组。
- 每组数据第一行两个整数N,M(1<=N,M<=5).
- 第二行到第N+1行,每行有M个数,每个数的取值范围是[-5000,5000].
- 输入以0 0结束
输出格式
- 如果不能成功归零,输出“gun!”,否则输出“yue!”
输入样例
- 2 2
- 0 0
- 1 1
- 2 2
- 1 1
- 1 0
- 0 0
输出样例
- yue!
- gun!
- 方法1:
- #include<stdio.h>
- main()
- {
- int n, m;
- int i, j, k, s;
- int a[][];
- while ()
- {
- scanf("%d%d", &n, &m);
- if (n == && m == )
- break;
- else
- {
- for (i = ; i < n; i++)
- for (j = ; j < m; j++)
- scanf("%d", &a[i][j]);
- if (n == && m == )
- k=;
- else
- {
- for (i = ; i < n; i++)
- {
- for (j = ; j < m - ; j++)
- if (a[i][j] != )
- {
- a[i][j + ] -= a[i][j];
- a[i][j] = ;
- }
- else
- continue;
- }
- for (i = ; i < n - ; i++)
- if (a[i][m - ] != )
- {
- a[i + ][m - ] -= a[i][m - ];
- a[i][m - ] = ;
- }
- k = a[n - ][m - ];
- }
- if (k != )
- printf("gun!\n");
- else
- printf("yue!\n");
- }
- }
- }
方法2:
- #include<stdio.h>
- int main()
- {
- int n, m;
- int i, j, k, leap;
- int a[];
- int sum1 = , sum2 = ;
- while ()
- {
- scanf("%d%d", &n, &m);
- if (!n && !m)
- break;
- sum1 = sum2 = leap = ;
- if (m % == )
- {
- m = m + ;
- leap = ;
- }
- for (i = ; i <= n * m; i++)
- {
- if (leap && i % (m) == )
- a[i] = ;
- else
- scanf("%d", &a[i]);
- if (i % == )
- sum1 += a[i];
- else
- sum2 += a[i];
- }
- if (n == && m == )
- {
- printf("yue!\n");
- continue;
- }
- if (sum1 == sum2)
- printf("yue!\n");
- else
- printf("gun!\n");
- }
- return ;
- }
C Golden gun的巧克力的更多相关文章
- 17972 Golden gun的巧克力
17972 Golden gun的巧克力 时间限制:1000MS 内存限制:65535K提交次数:93 通过次数:13 收入:124 题型: 编程题 语言: G++;GCC;JAVA Descr ...
- 五、Pandas玩转数据
Series的简单运算 import numpy as np import pandas as pd s1=pd.Series([1,2,3],index=['A','B','C']) print(s ...
- php获取汉字的拼音 拼音首字母
/***获取汉字的拼音*/function pinyin($s, $isfirst = false) { static $pinyins; $s = trim($s); $len = strlen($ ...
- Bzoj2850 巧克力王国
Time Limit: 60 Sec Memory Limit: 512 MBSubmit: 505 Solved: 204 Description 巧克力王国里的巧克力都是由牛奶和可可做成的.但 ...
- Why The Golden Age Of Machine Learning is Just Beginning
Why The Golden Age Of Machine Learning is Just Beginning Even though the buzz around neural networks ...
- 10 Golden Rules of Project Risk Management
The benefits of risk management in projects are huge. You can gain a lot of money if you deal with u ...
- The golden ratio: 1.618
http://www.chinaz.com/design/2015/1109/467968_2.shtml The golden ratio: 1.618 a/b=b/(a+b) The Fibona ...
- 分巧克力【来源:CSDN线上编程挑战赛】——递归,费波那奇数列,迭代
/*====================================================================== 儿童节快到了,班长想要给班上的每个同学给一个巧克力, ...
- hdu 5281 Senior's Gun
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=5281 Senior's Gun Description Xuejiejie is a beautifu ...
随机推荐
- editplus快捷键大全之editplus编辑快捷键
前面我们说了editplus快捷键大全之editplus文件快捷键和editplus快捷键大全之editplus光标快捷键,这里我们讲一下editplus快捷键大全之editplus编辑快捷键 删除光 ...
- 2012年湖南省程序设计竞赛E题 最短的名字
题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1115 解题报告:输入n个字符串,让你求出可以用来区别这些字符串的最少的前缀总共有多少个字 ...
- [UOJ#131][BZOJ4199][NOI2015]品酒大会 后缀数组 + 并查集
[UOJ#131][BZOJ4199][NOI2015]品酒大会 试题描述 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个 ...
- Ubuntu 14.04/14.10下安装VMware Workstation 11图文教程
VMware workstation 是一个可以进行桌面操作的虚拟软件.它可以让我们在一台电脑或者虚拟机中运行多个虚拟机. 由VMware公司研发和维护.由于是商业软件,我们需要买他们家的许可证或者说 ...
- How to Configure Nginx for Optimized Performance
Features Pricing Add-ons Resources | Log in Sign up Guides & Tutorials Web Server Guides Nginx ...
- 【云计算】docker registry v2简介
ubuntu docker方式部署docker registry v2 2016-03-03 17:36 by JackieHan, 4 阅读, 0 评论, 收藏, 编辑 生成自己签名的证书 生成签 ...
- Maximum Product Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- 3Sum Closest & 3Sum Smaller
Given an array S of n integers, find three integers in S such that the sum is closest to a given num ...
- local variable 'xxx' referenced before assignment
这个问题很囧,在外面定义了一个变量 xxx ,然后在python的一个函数或类里面引用这个变量,并改变它的值,结果报错local variable 'xxx' referenced before as ...
- 在windows下用cygwin和eclipse搭建cocos2dx(2.1.4)的android开发环
一.准备工作 需要下载和安装以下内容,请根据自己的操作系统选择x86和x64(我的是64位win7,我就拿64位说事) 1.jdk-7u25-windows-x64.exe(下载完后直接安装,一直下一 ...