
hdoj
Wasdns_23
云上有海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hdoj-1563-Find your present!
题目:Find your present!本题有多种做法。我刚刚开始所选用的方法略为暴力,定义一个数组,直接在输入编号的过程中,把其对应数组下标的数组元素++。原创 2016-04-08 13:06:14 · 317 阅读 · 0 评论 -
hdoj-2524-矩形a+b
题目: 矩形a+b长m,宽n。 这是一题数学题,大概的思路就是总的矩形数=(1+2+···+m)x(1+2+···+n)原创 2016-04-17 12:32:18 · 279 阅读 · 0 评论 -
hdoj-1005-Number Sequences
题目:Number Sequences 代码: #include #include #include #include using namespace std; int Ns[100]; int main() { int n,a,b,i; while(scanf("%d%d%d",&a,&b,&n)!=EOF) { if(a==0 && b==0 && n=原创 2016-03-19 14:02:07 · 281 阅读 · 0 评论 -
hdoj上的一题和程序设计第二次作业的拓展-人见人爱a+b
hdoj上一道有意思的题目,题目: 人见人爱a+b 敲的也蛮快的,大概十分钟左右就AC了。代码如下: 人见人爱a+b #include int main() { int n,i,j,a1,a2,a3,b1,b2,b3,c1=0,c2=0,c3=0;//c1记录小时,c2记录分钟,c3记录秒; scanf("%d",&n); for(i=1;in;i++) {原创 2016-03-19 13:59:53 · 345 阅读 · 0 评论 -
hdoj-2028-Lowest common multiple plus
题目:Lowest common multiple plus 代码: #include int common(int a,int b)//计算最大公约数 { int c=a%b,t=0; if(b>a) { t=b; b=a; a=t; } while(a%b!=0) { c=a%b;原创 2016-03-19 13:59:59 · 247 阅读 · 0 评论 -
hdoj-2035-人见人爱a^b
题目:人见人爱a^b 代码:(其实很简单) #include int main() { int a,b,t=0,i,j; while(scanf("%d%d",&a,&b)!=EOF) { if(a==0 && b==0)break; for(i=2,t=a;ib;i++) { if(t*a>=1000原创 2016-03-19 14:00:05 · 244 阅读 · 0 评论 -
hdoj-2039-三角形
分享一道很有价值的题目。 题目:三角形 代码: #include int main() { int n,i,j; double a,b,c; scanf("%d",&n); for(i=1;in;i++) { scanf("%lf%lf%lf",&a,&b,&c); if(a+b>c && a+c>b &&原创 2016-03-19 14:00:10 · 225 阅读 · 0 评论 -
hdoj-2053-Switch Game
Switch Game 题目:switch game 题目大意:在一条街上有好多灯,第i次操作调整第ki盏灯(即是i的倍数),即原来灯是关(0)的调为开的(1),或者原来灯是开的调为关的。 输入一个整数n,判断第n盏灯在经过无数次操作以后,它的亮暗情况(0/1)。 解题方法1: 无数次操作只有前n次对第n盏灯有效,那么我用一个循环的嵌套即可以解决问题:最外围的for循环代表遍历第i盏灯(i原创 2016-03-19 14:00:33 · 299 阅读 · 0 评论 -
hdoj-2098-分拆素数和
题目:分拆素数和 一道想办法省时间的题目。 代码: #include #include int inv(int n) { int i,t=1; for(i=2;isqrt(n);i++) { if(n%i==0) { t=0; break; } } re原创 2016-03-19 14:00:43 · 306 阅读 · 0 评论 -
hdoj-2089-不要62
题目:不要62 代码1:(TLE) #include #include int main() { int n,m,i,j,t=0; int a,b,sum=0,k=0; while(scanf("%d%d",&n,&m)!=EOF) { if(n==0 && m==0)break; for(i=n;im;i++) {原创 2016-03-19 14:00:55 · 241 阅读 · 0 评论 -
hdoj-2086-A1=?
题目:A1=? 代码(作者:Fistice): #include #include #include #include #include #include #include #include using namespace std; #define INF 99999999 double c[3005]={0},a0,an1; int n; int main() { int i,j;原创 2016-03-19 14:01:01 · 308 阅读 · 0 评论 -
hdoj-2058-the sum problem
题目:the sum problem accept代码: #include #include//(a+b)*n/2 int main() { int n,i,j,m; int t=0,sum=0; int k=0,a,b; while(scanf("%d%d",&n,&m)!=EOF) { if(n==0 && m==0)break;原创 2016-03-19 14:01:14 · 289 阅读 · 0 评论 -
进制转换 hdoj-2031
进制转换,原题目:hdoj-2031 题目描述: 输入两个整数,十进制数n(32位整数)和进制r(2 输入: 7 2 23 12 -4 3 输出: 111 1B -11 代码: #include char in[105];//存位数 int main() { int n,r; int i,j; int t; int judge=0;//judge判断是否原创 2016-03-19 14:01:20 · 296 阅读 · 0 评论 -
函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
题目:一只小蜜蜂 递归做法: #include #include #include #include #include using namespace std; int cnt=0;//count int a,b; //int flag=0; int tran[3]={1,2};//坐标移动 void done(int x) { int begin=0,bet=0; be原创 2016-03-19 14:01:34 · 559 阅读 · 0 评论 -
简单BashGame博弈 初尝试
今天接触了一种最基础的博弈论-BashGame。 假设一个石子堆有n个石子,每次最多只能取m个,zzx和whl两位大神准备进行竞赛,两位大神每一步走的都是最优的。zzx大神先开始,最后把石子取完的人获胜,作为旁观者的你能不能告诉我们,是zzx大神赢了,还是whl大神赢了?原创 2016-05-03 22:38:38 · 484 阅读 · 0 评论