OnlineJudge
rrison111
what definecs me as a person
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pku 1083
忘记了桌子可以搬至任意房间,我默认为只能从大到小悲剧································································· #include#includeusing namespace std;int main(){ int n,m,i,boxto,boxfrom,room[201],max; cin原创 2009-09-06 18:21:00 · 472 阅读 · 0 评论 -
hdu 1875
prim算法,用double,我第一次用float wa,看了别人代码改成double就过了。#include#include#define N 110#define max 9999999double g[N][N];void prim(int n){ int i,j,u,flag,mark[N]; double dis[N],cost,min;原创 2010-04-08 11:43:00 · 602 阅读 · 0 评论 -
hdu 1091
<br />#include<stdio.h> int main() { int a,b; while(scanf("%d%d",&a,&b)&&(a!=0||b!=0)) { printf("%d/n",a+b); } }原创 2010-07-18 16:36:00 · 847 阅读 · 0 评论 -
hdu 1092
<br />#include<stdio.h> int main() { int a,i,n,sum; while(scanf("%d",&n)&&n) { sum=0; for(i=0;i<n;i++) { scanf("%d",&a); sum+=a; } printf("%d/n",sum); } }原创 2010-07-18 16:39:00 · 1190 阅读 · 0 评论 -
hdu 1093
<br />#include<stdio.h> int main() { int m, a,i,n,sum; scanf("%d",&m); while(m--) { scanf("%d",&n); sum=0; for(i=0;i<n;i++) { scanf("%d",&a); sum+=a; } printf("%d/n",sum); } }原创 2010-07-18 16:41:00 · 739 阅读 · 0 评论 -
hdu 1089
<br />#include<stdio.h> int main() { int a,b; while(scanf("%d%d",&a,&b)!=EOF) { printf("%d/n",a+b); } }原创 2010-07-18 16:33:00 · 1303 阅读 · 1 评论 -
hdu 1095
<br />#include<stdio.h><br />int main()<br />{<br /> int a,b,i,n,sum;<br /> while(scanf("%d%d",&a,&b)!=EOF)<br /> {<br /> sum=a+b;<br /> printf("%d/n/n",sum);<br /> }<br />}原创 2010-07-18 16:45:00 · 719 阅读 · 0 评论 -
hdu 1090
<br />#include<stdio.h> int main() { int a,b,n; scanf("%d",&n); while(n--) { scanf("%d%d",&a,&b); printf("%d/n",a+b); } }原创 2010-07-18 16:35:00 · 1405 阅读 · 0 评论 -
hdu 1094
<br />#include<stdio.h> int main() { int a,i,n,sum; while(scanf("%d",&n)!=EOF) { sum=0; for(i=0;i<n;i++) { scanf("%d",&a); sum+=a; } printf("%d/n",sum); } }原创 2010-07-18 16:43:00 · 1079 阅读 · 0 评论 -
hdu 1096
<br />#include<stdio.h> int main() { int m,a,i,n,sum; scanf("%d",&m); while(m--) { scanf("%d",&n); sum=0; for(i=0;i<n;i++) { scanf("%d",&a); sum+=a; } printf("%d/n",sum); if(m!=0) printf("/n"); } }原创 2010-07-18 16:48:00 · 973 阅读 · 0 评论 -
hdu 1001
<br />#include<stdio.h> int main() { long long sum,i,m; while(scanf("%d",&m)!=EOF) { printf("%ld/n/n",m*(m+1)/2); } }<br />读懂题目是成功的一半原创 2010-07-18 16:31:00 · 834 阅读 · 2 评论 -
hdu 1161
<br />#include<stdio.h> int main() { int i; char str[200]; while(gets(str)) { for(i=0;str[i]!='/0';i++) { if(str[i]>='A'&&str[i]<='Z') str[i]+=32; } for(i=0;str[i]!='/0';i++) { printf("%c",str[i]); } printf("/n")原创 2010-07-18 16:54:00 · 840 阅读 · 0 评论 -
pku 2524
经典的并查集运用,不解释要提高代码的正确率呀!!!!!!!!!!!!!!!!!!!!!!!!#include#define N 55000int set[N];int find(int a){ int i,j,r; i=a; r=a; while(r!=set[r]) r=set[r]; while(i!=r) { j=set[i];原创 2010-04-08 11:40:00 · 436 阅读 · 0 评论 -
hdu1002
多次PE 太不细心了#include#includeint main(){ char op1[1002],op2[1002]; int c,i,j,n,m,s1[1002],s2[1002],len1,len2,count; count=1; scanf("%d",&n); m=n; while(m--) { memset(s1,0,1002*si原创 2010-04-08 11:36:00 · 4572 阅读 · 2 评论 -
pku 2159 读不懂的题目
读不懂题目第一次读,照着sample写程序,wa第二次,仿佛题意是每次字母变为下一个,变换数次,wa第三次,仿佛字母可以随意换·······被文中的例子骗了 #include#includeusing namespace std;int main(){ int i,len,n[2][26]; char code[102],tru[102];原创 2009-09-06 09:28:00 · 437 阅读 · 0 评论 -
pku 2739
求素数表应该还有更高效的算法#include#include#include#define NUM 10001using namespace std;int main(){ bool prime[NUM]; int len,lenp,i,j,pri[1300],n,count,sum; len=(int)sqrt(NUM); memset(prime,1原创 2009-09-06 15:47:00 · 453 阅读 · 0 评论 -
pku 1503
用char数组 wa用string类 ac不解#include//#include#includeusing namespace std;string n;int s[103];int main(){ int i,j,len; memset(s,0,sizeof(int)*103); while(1) { cin>>n; //le原创 2009-09-09 23:05:00 · 472 阅读 · 0 评论 -
pku 3006
速度敲代码#include#include#define N 1000000using namespace std;bool prime[N];void p(void){ int i,j,len; len=(int)sqrt((float)N); memset(prime,1,N); prime[0]=prime[1]=0; for(i=2;i<N/原创 2009-09-09 23:59:00 · 449 阅读 · 0 评论 -
pku 2262
#include#include#include#define NUM 1000000#define N NUM/2bool prime[N];void p(void);int main(){ int i,n; p(); while(1) { scanf("%d",&n); if(!n||n%2) return 0; for原创 2009-09-08 23:30:00 · 447 阅读 · 0 评论 -
hdu1316
注意边界条件#include#include#define N 111int cmp(int s[],int t[]){ int i; for(i=N-1;i>=0;i--) { if(s[i]>t[i]) return 1; else if(s[i]<t[i]) return -1; } return 0;}int ma原创 2010-04-13 15:01:00 · 819 阅读 · 0 评论 -
hdu 1047
恶心的题目1.读不懂的题目,首先我没搞清输入输出格式,不知道怎么做2.没注意边界条件 这是非常恶心的,搜索了别人的解题报告才做出这道题因为这道题丧失了A题的斗志,以至于两个星期都没有再碰onlineJudge要提高自己的抗挫折能力 #include#include#define N 110int main(){ int i,j,k,len,n,op[N]原创 2010-04-12 18:55:00 · 1244 阅读 · 0 评论 -
hdu 1753
注意边界条件 0#include#include#define N 440void print(int t[]){ int i,j,k,high,low; for(low=0;low<2*N;low++) if(t[low]) break; for(high=2*N-1;high>=0;high--) if(t[high]) break;原创 2010-04-13 13:16:00 · 679 阅读 · 0 评论 -
hdu1063
注意边界条件,如000010之类的例外,没有. pku1001要比hdu1063弱大数真烦人,谁让我不会java呢 #include#include#define N 200int main(){ int i,j,k,flag,low,high,n,r[N],t[N],result[N]; char input[10]; while(scanf("%s%原创 2010-04-13 13:53:00 · 1384 阅读 · 0 评论 -
hdu1715
#include#include#define N 500int main(){ int i,j,n,p,f2[N],f1[N],f0[N]; scanf("%d",&n); while(n--) { scanf("%d",&p); memset(f0,0,sizeof(f0)); memset(f1,0,sizeof(f1)); mem原创 2010-04-13 15:15:00 · 862 阅读 · 0 评论 -
hdu 2066
第一遍总是做不出来!!!!!!!这次第一次提交tle,自己发现不了错误,网上搜别人的代码才发现问题:我是对每一对(起点,终点)均用一次dijkstra,其实只要对每个起点用一次就可以了,全部终点的信息都包含在里面了。一次dijkstra生成起点到剩余点的所有最值。我对dijkstra算法还不是很清楚呀。#include#define N 1100#define max 999999原创 2010-04-08 11:42:00 · 646 阅读 · 0 评论 -
输入输出模板
#include int main(){ freopen("slyar.in", "r", stdin); freopen("slyar.out", "w", stdout);/**//* 中间按原样写代码,什么都不用修改 */ fclose(stdin); fclose(stdout);return 0;}原创 2010-04-08 11:38:00 · 564 阅读 · 0 评论 -
hdu 1406
<br />#include<stdio.h> int perfect(int n) { int i,sum; sum=0; for(i=1;i<n/2+1;i++) if(n%i==0) sum+=i; if(sum==n) return 1; else return 0; } int main() { int i,n,count,a,b,t; scanf("%d",&n); while(n--) { count=0; s原创 2010-07-18 18:03:00 · 1004 阅读 · 0 评论
分享