- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 hdu 1862 EXCEL排序
Problem DescriptionExcel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 Input测试输入包含若干测试用例。每个测试用例的第1行包含两个整数 N (<=100000) 和 C,其中 N 是纪录的条数,C 是指定排序的列号。以下有 N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,同组测试中没有重复的学号)、姓名(不超过8
2014-08-11 15:31:23 437
原创 hdu 2089 不要62
Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。不吉利的数字为所有含有4或62的号码。例如:62315 73418 88914都属于不吉利号码。但是,61152虽然含有6和2,但不
2014-08-06 22:52:48 469
原创 hdu 2091 空心三角形
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。 Output每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。 Sample InputX 2A 7@ Sample Output X
2014-08-06 19:50:58 606
原创 hdu 1431 素数回文
Problem Descriptionxiaoou33对既是素数又是回文的数特别感兴趣。比如说151既是素数又是个回文。现在xiaoou333想要你帮助他找出某个范围内的素数回文数,请你写个程序找出 a 跟b 之间满足条件的数。(5 <= a < b <= 100,000,000); Input这里有许多组数据,每组包括两组数据a跟b。 Output对每
2014-08-06 11:35:13 605
原创 hdu 1196 Lowest Bit
Problem DescriptionGiven an positive integer A (1 For example, given A = 26, we can write A in binary form as 11010, so the lowest bit of A is 10, so the output should be 2.Another example g
2014-08-05 22:25:38 264
原创 hdu 2500 做一个正气的杭电人 2014727
Problem Description做人要有一身正气,杭电学子都应该如此。比如我们今天的考试就应该做到“诚信”为上。每次考试的第一个题目总是很简单,今天也不例外,本题是要求输出指定大小的"HDU"字符串,特别地,为了体现“正气”二字,我们要求输出的字符串也是正方形的(行数和列数相等)。 Input输入的第一行包含一个正整数N(N Output输出指
2014-08-03 21:02:37 487
原创 hdu 2002 计算球体积 2014722
#include #define PI 3.1415927int main(){ double r,y,v; while(scanf("%lf",&r)!=EOF) { y=4*PI*r*r*r; v=y/3; printf("%0.3lf\n",v); } return 0;}
2014-08-03 18:10:02 258
原创 hdu 2014 青年歌手大奖赛_评委会打分 2014726
#include int main(){ int n,a[101],max,min,m,i; while(scanf("%d",&n)!=EOF) { double sum=0.0; for(i=0;in;i++) { scanf("%d",&m); a[i]=m;
2014-08-03 17:52:10 292
原创 hdu 1040 2014731 As Easy As A+B
这个题类似与冒泡排序#includeint main(){ int a[1100],i,j,t,n; scanf("%d",&t); while(t--) { int min,q; scanf("%d",&n); for(i=0;i { scanf("%d",&a
2014-08-02 09:28:50 286
原创 hdu 1060 2014731
#include#includeint main(){ int t; scanf("%d",&t); while(t--) { __int64 n,s; scanf("%I64d",&n); double m; m=n*log10(n+0.0); m-=(__int64)m;
2014-08-02 09:20:18 329
原创 hdu 2034 201481
#include#includeusing namespace std;//#includeint main(){ int a[101],b[101]; int n,m,i,j,t; while(1) { scanf("%d%d",&n,&m);//&&n!=0&&m!=0) if(n==0&&m==0) b
2014-08-02 08:40:44 349
原创 hdu 2033 201481
#includeint main(){ int n; scanf("%d",&n); while(n--) { int h,m,s; int ah,am,as,bh,bm,bs; scanf("%d%d%d%d%d%d",&ah,&am,&as,&bh,&bm,&bs);
2014-08-02 08:19:35 271
原创 hdu 1999 不可摸数
Problem Descriptions(n)是正整数n的真因子之和,即小于n且整除n的因子和.例如s(12)=1+2+3+4+6=16.如果任何数m,s(m)都不等于n,则称n为不可摸数. Input包含多组数据,首先输入T,表示有T组数据.每组数据1行给出n(2 Output如果n是不可摸数,输出yes,否则输出no Sample In
2014-08-01 23:22:23 291
原创 hdu 1799 循环多少次?
Problem Description 我们知道,在编程中,我们时常需要考虑到时间复杂度,特别是对于循环的部分。例如,如果代码中出现for(i=1;i那么做了n次OP运算,如果代码中出现fori=1;i for(j=i+1;j那么做了n*(n-1)/2 次OP 操作。现在给你已知有m层for循环操作,且每次for中变量的起始值是上一个变量的起始值+1(第一个变量
2014-08-01 23:11:11 274
原创 hdu 1076 An Easy Task
Problem DescriptionIgnatius was born in a leap year, so he want to know when he could hold his birthday party. Can you tell him?Given a positive integers Y which indicate the start year, and a p
2014-08-01 22:55:56 222
转载 HDU题目分类
分类一(详细): 分类二:基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、11
2014-07-29 15:47:26 378
转载 绝对值
函数名: abs功 能: 求整数的绝对值头文件:stdlib.h函数原型:int abs(int i);程序例:#include #include int main(void){int number = -1234;printf("number: %d absolute value: %d\n",number,abs(number));return 0;
2014-07-29 09:47:39 883
转载 对数函数
C语言中的math.h头文件中有对数函数,原型为:1.double log(double x) 求的是lnx(log(e)(x))2.double log10(double x) 求log(10)(x)求一般的话,假如以a为底的b的对数(log(a)(b))利用换底公式转化为lg(b)/lg(a)或ln(b)/ln(a) 进行求解
2014-07-29 08:17:40 447
原创 hpu 2011 2014 7 24 多项式求和
#includeint main(){ int m,n,i,j; scanf("%d",&m)&&(m for(i=0;i { float k=1,sum=0; scanf("%d",&n)&&(n //int k=1; for(j=1;j { sum+=k/j;
2014-07-28 20:24:51 280
原创 hpu 2504 又见GCD
#includeint gcd(int a,int b){ return !b?a:gcd(b,a%b);}int main(){ int t; scanf("%d",&t); while(t--) { int a,b,c; scanf("%d%d",&a,&b); for(c=
2014-07-28 20:23:32 263
原创 hdu 2503 a/b+c/d
#includeint gcd(int a,int b){ return !b?a:gcd(b,a%b);}int main(){ int t; //int a,b,c,d,m,k,l; scanf("%d",&t); while(t--) { int a,b,c,d,m,k,l; scan
2014-07-28 20:23:07 293
原创 hdu 2018 母牛的故事
#includeint main(){ int n,i,j; int a[100],b[100]; while(scanf("%d",&n)!=EOF&&n!=0&&n>0&&n { a[0]=1;a[1]=1;a[2]=1; b[0]=1;b[1]=2;b[2]=3; if(n>3) fo
2014-07-28 20:22:41 264
原创 NYOj 40
#includeint gcd(int a,int b){ return !b?a:gcd(b,a%b);}int main(){ int n; scanf("%d",&n); while(n--) { int i,j,t; scanf("%d%d",&i,&j); t=gcd(i,j)
2014-07-28 20:21:32 268
原创 hdu 1042 n!
#includeint c(int n){ if(n==1) return 1; return c(n-1)*n;}int main(){ int t,s=1; while(scanf("%d",&t)!=EOF) { s=c(t); printf("%d\n",s); } return
2014-07-28 20:19:54 340
原创 hdu 2070
#includeint f(int n){ if(n==0) return 0; if(n==1) return 1; return f(n-1)+f(n-2);}int main(){ int m; while(scanf("%d",&m)&&m!=-1) printf("%d\n",f(m)); ret
2014-07-28 20:19:38 262
原创 hdu 2013
#includeint sum(int n){ if(n==1) return 1; return 2*(sum(n-1)+1);}int main(){ int n; while(scanf("%d",&n)!=EOF) printf("%d\n",sum(n)); return 0;}
2014-07-28 20:19:11 282
原创 hdu 1008
#includeint main(){ int n,m,a[100]; while(scanf("%d",&n)!=EOF&&n!=0) { int t0,t1,t2=0,t3=0,t,i,j; t0=5*n; for(i=0;i { scanf("%d",&m);
2014-07-28 20:18:41 279
原创 hdu 2044
#include__int64 s(__int64 i){ if(i==1) return 1; if(i==2) return 1; if(i==3) return 2; return s(i-1)+s(i-2);}int main(){ int n; scanf("%d",&n); while(n--)
2014-07-28 20:18:24 298
原创 hdu 2015 偶数求和
#includeint main(){ int n,m,i,j,c; int a[100],b[100]; while(scanf("%d%d",&n,&m)!=EOF) { int u=0,k=0,s=0; for(i=0;i a[i]=2*(i+1); c=n%m; for
2014-07-28 20:16:54 484
原创 hpu 2009 2014 7 24 求数列的和
#include#includeint main(){ int n,m; while(scanf("%d %d",&n,&m)!=EOF&&n { int i; float t,sum=0; //double t,sum; //sum=0; t=n; //t=sqrt(n)
2014-07-28 20:16:05 248
原创 hdu 2565
#include #include char str[82][82];int main(){ int T; scanf("%d",&T); while(T--) { int i,j,n; scanf("%d",&n); //数组清零 memset(str,0,sizeof(str));// //把 X放到数组中 for(i=1
2014-07-28 20:14:55 257
原创 hpu 2010 2014 7 24 水仙花数
#includeint main(){ int m,n; int d[1000]; while(scanf("%d%d",&m,&n)!=EOF&&(m>=100&&m { int a,t,k,i,l,b,sum,c=0; for(a=m;a { t=a%10; b=a/10;
2014-07-28 20:12:36 265
原创 hdu 2043 密码
#include#includeint main(){ int M; char str[60]; scanf("%d",&M); while(M--) { int i,a=0,b=0,c=0,d=0,t,len; scanf("%s",str); len=strlen(str); /
2014-07-28 20:11:48 245
原创 hdu 3783 ZOJ
#include#includeint main(){ char str[110]; while(scanf("%s",str)&&str[0]!='E') //while(gets(str)&&str[0]!='E') { int i,l,a=0,b=0,c=0,len; len=strlen(str);
2014-07-28 20:11:17 295
原创 hdu 2017 字符串统计
#include #include int main(){ int T; scanf("%d",&T); while(T--) { int i,len,t=0; char ch[1000]; scanf("%s",ch); len = strlen(ch);
2014-07-28 20:07:24 228
原创 hdu 2016 数据的交换输出
#includeint main(){ int a[110],n; while(scanf("%d",&n)&&n!=0) { int i,k,m,min; for(i=0;i { scanf("%d",&m); a[i]=m; } min=a[0]; for(i=1;i { if(a[i] {
2014-07-28 20:00:29 275
原创 hdu 2019 数列有序
#includeint main(){ int n,m,a[110]; while(scanf("%d%d",&n,&m)&&n!=0&&m!=0) { int i,j,k; for(i=0;i scanf("%d",&a[i]); for(i=0;i { if(m { k=i; break;
2014-07-28 19:32:08 290
html课程论文
2017-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人