![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
杨明诚
明则诚矣,诚则明矣
展开
-
This is the first problem for test. Since all we know the ASCII code, your job is simple: Input numb
#includemain(){int a[300];while(scanf("%d",a)==1)for(int i=0;a[i]!='\0';i++)printf("%c",a[i]);return 0;}原创 2017-06-03 10:43:36 · 3009 阅读 · 1 评论 -
51Nod - 1079
G - G 51Nod - 1079 一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K。例如,K % 2 = 1, K % 3 = 2, K % 5 = 3。符合条件的最小的K = 23。 Input 第1行:1个数N表示后面输入的质数及模的数量。(2 第2 - N + 1行,每行2个数P和M,中间用空格分隔,P是质数,M是K % P的结果。(2 Outp原创 2017-10-09 22:02:39 · 451 阅读 · 0 评论 -
第七届河南理工大学程序设计大赛(正式赛)G题
G - 確率Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %lluSubmit StatusDescription话说当年语文考满分的你认识标题第一个字吗?HPU有很多内湖,湖里面放养了很多金鱼(还有黑白天鹅?),每天都会有很多小伙伴在湖边看金鱼在原创 2017-08-21 20:34:17 · 975 阅读 · 0 评论 -
第七届河南理工大学程序设计大赛(正式赛)D题
D - Ou àTime Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %lluSubmit StatusDescriptionOu à是什么东东?华丽的分割线?233333......Ocean的小学弟学习了新的二进制运算异或"^"。原创 2017-08-21 20:23:02 · 740 阅读 · 0 评论 -
0和5
I - 0和5 51Nod - 1433 该题的思路是,5的个数必须是9的倍数,0的个数至少有一个,才能被90整除看详细代码:#include int main() { int n; while(~scanf("%d",&n)) { int a[6]={0};//a[i]代表i的个数// int t原创 2017-08-21 10:49:23 · 369 阅读 · 0 评论 -
GJJ来签到
GJJ来签到DescriptionGJJ每天都很忙碌, 他每天要上班, 还要回家烧饭洗衣服。GJJ的公司有个要求, 每天上班需要打卡,忙碌的GJJ有时候会忘记打卡签到了,导致他的缺勤记录里有对应N天未签到的记录。 Gjj可是认识管理部门的妹子琳, 琳给了他M张签到卡,每张都可以消除某一天的未签到记录。将原本未签到的一天变成已经签到的一天。GJJ现在想要利用这些签到卡使自己连续签原创 2017-08-18 19:50:23 · 423 阅读 · 0 评论 -
GJJ的日常之再游戏
GJJ的日常之再游戏DescriptionGJJ和WJJ又开始了游戏,然而由于WJJ太强了,所以GJJ只好靠计谋取胜,而正因为WJJ太强,所以用过一次的计谋便无效了。GJJ和WJJ一共玩了N场游戏,如果GJJ想要获胜,必须得赢的场数比Wjj多。问:GJJ能否获胜?Input多实例,到文件尾结束每个样例第一行一个N(1第二行是N个数x,表示计谋的编原创 2017-08-18 19:43:35 · 405 阅读 · 0 评论 -
开门人和关门人
本题链接 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签 到、签离记录,请根据记录找出当天开门和关门的人。 Input测试输入的第一行给出记录的总天数N ( > 0 )。下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M ( > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签离时间原创 2017-07-23 21:07:20 · 631 阅读 · 0 评论 -
Bear and Three Balls
本题链接 Limak is a little polar bear. He has n balls, the i-th ball has size ti.Limak wants to give one ball to each of his three friends. Giving gifts isn't easy — there are two rules Lim原创 2017-07-23 20:55:41 · 254 阅读 · 0 评论 -
前m大的数
本题链接还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 给定一个包含N(NInput输入可能包含多组数据,其中每组数据包括两行: 第一行两个数N和M, 第二行N个数,表示该序列。 Out原创 2017-07-23 20:48:35 · 281 阅读 · 0 评论 -
一次生日Party可能有p人或者q人参加,现准备有一个大蛋糕.问最少要将蛋糕切成多少块(每块大小不一定相等),才能使p人或者q人出席的任何一种情况,都能平均将蛋糕分食
//可以看成将一个圆切割,第一次要切割成p份,第二次要切割成q份,两者肯定有重合的切割边重合的切割边数即为p与q的最小公约数,然后用p与q的和减去最小公约数即可//#includeint gcd(int a,int b) {return b?gcd(b,a%b):a;}int main() {int p,q;while(scanf("%d %d",&p,&q)!=E原创 2017-07-21 22:06:11 · 2427 阅读 · 0 评论 -
有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。
#includeint gcd(int a,int b) {return b?gcd(b,a%b):a;}int main() {int t;scanf("%d",&t);while(t--) {int a,b;scanf("%d %d",&a,&b);int c=b*2;//从b的2倍开始顺序尝试,找到后即为最小的c//while(gcd(原创 2017-07-21 22:13:54 · 5597 阅读 · 1 评论 -
给定两个正整数,计算这两个数的最小公倍数。
#includeint gcd(int a,int b){return b?gcd(b,a%b):a;}int main() {int a,b;while(scanf("%d %d",&a,&b)!=EOF)printf("%d\n",a/gcd(a,b)*b);//先除后乘会将数的位数降低,防止数过大//return 0;}//公式:a*b=gcd原创 2017-07-21 22:28:18 · 7816 阅读 · 0 评论 -
A - Wolf and Rabbit
学会巧妙的运用递归与条件表达式原创 2017-07-21 21:58:59 · 372 阅读 · 0 评论 -
日期处理
日期处理日期处理每次思考时都会感觉很麻烦,因为我们必须处理好平年与闰年,大月与小月等细节的关系。我们列出解决该类问题的一个思路。问题:有两个日期,求这两个日期之间的天数。样例输入:2018122520181226样例输出:1思路:可以令较小的日期不断加一天直到等于较大的日期,利用Count计数即可。并且我们可以给定一个二维数组int month[13][2]存放每个月的天数,第二...原创 2018-12-25 20:07:05 · 188 阅读 · 0 评论