![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDOJ
文章平均质量分 52
Olinafenzi
这个作者很懒,什么都没留下…
展开
-
HDOJ1098Ignatius's puzzle
题目:f(x)=5*x^13+13*x^5+k*a*x,输入k的值,a是对任意的x都满足f(x)=5*x^13+13*x^5+k*a*x,要是a存在则输出a,否则输出“no”.分析:很明显,f(x)是关于x 的函数,是由三项相加而成,二前两项都是x的65倍数,最后一项是x的k*a倍,要对任意的x都满足f(x),则f(x)必是65的倍数,故可以通过判断f(1)%65==0是真还是假,就可以知道a原创 2012-02-13 22:35:46 · 388 阅读 · 0 评论 -
HDOJ 2005
一、题目描述:Problem Description给定一个日期,输出这个日期是该年的第几天。Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。Output对于每组输入数据,输出一行,表示该日期是该年的第几天。Sample Input1985/1/202006原创 2012-02-15 10:09:12 · 944 阅读 · 0 评论 -
HDOJ ACM Step:Charter1,1.1.1——1.1.8(1089/1090/1091/1092/1093/1094/1095/1096)
一、问题介绍:A+B for Input-Output Practice二、代码展示:HDOJ1.1.1#include void main(){int a, b;while(scanf("%d %d", &a, &b)!= EOF){ printf("%d\n", a+b);}}小结输入出形式一:while(scanf("%d %d", &a,原创 2012-02-11 15:52:00 · 833 阅读 · 0 评论 -
HDOJ2000、2001、2002、2003、2004
2000ASCII码排序这题超简单的,说白了就是给三个数按从小到大的顺序排序。代码展示:#includevoid main(){ char ch1,ch2,ch3,temp; while(scanf("%c%c%c",&ch1,&ch2,&ch3)!=EOF) { getchar(); if(ch1>ch2)原创 2012-02-15 10:43:38 · 459 阅读 · 0 评论 -
HDOJ1097A hard puzzle
问题描述:计算a^b结果的最后一位数。解题思路:假设a=2,则b=0时a^b=1;b=1时a^b=2;b=2时a^b=4;b=3时a^b=8;b=4时a^b=16b=5时a^b=32;b=6时a^b=64;b=7时a^b=128;b=8时a^b=256;……发现从一开始,b%4的余数对应的最后一位数总是2、4、8、6的循环。 代码展示:#include#incl原创 2012-02-15 17:08:33 · 322 阅读 · 0 评论 -
HDOJ2006求奇数的成绩
题目描述:给你n个整数,求他们中所有奇数的乘积。http://acm.hdu.edu.cn/showproblem.php?pid=2006解题思路:至于输入的格式我就不再进行强调了,因为前面的1089—1096中几乎介绍了各种输入输出格式,若有疑问之处可以查阅一下。然而这题要先对输入的数据进行是否是奇数的判断,将奇数挑选出来并计算其积。代码展示:#includev原创 2012-02-15 17:30:06 · 1148 阅读 · 1 评论