2012年8月6日

poj2359 Questions

摘要: 1 #include<stdio.h> 2 #include<string.h> 3 char s[30001],str[30001]; 4 int main() 5 { 6 int i,k,len; 7 while(gets(str)) 8 strcat(s,str); 9 len=strlen(s);10 for(k=0,i=2;i<=len;++i)11 k=(k+1999)%i;12 if(s[k]=='?') printf("Yes\n");13 else if(s[k]==' ') printf(&q 阅读全文

posted @ 2012-08-06 18:34 小花熊 阅读(182) 评论(0) 推荐(0) 编辑

poj3250 Bad Hair Day

摘要: 1 //超时代码 2 #include<stdio.h> 3 unsigned ans; 4 int main() 5 { 6 int i,j,n,Q[80000]; 7 scanf("%d",&n); 8 for(i=0;i<n;++i) 9 scanf("%d",&Q[i]);10 for(i=n-1;i>=0;--i){ //从后往前读 11 for(j=i+1;j<n&&Q[i]>Q[j];++j); //从i处往后查找,直到碰到大于等于它的数为止 12 ans+=j-i-1; 阅读全文

posted @ 2012-08-06 18:00 小花熊 阅读(261) 评论(1) 推荐(1) 编辑

hdu1053 Entropy

摘要: 1 #include<iostream> 2 #include<iomanip> 3 #define N 27 4 using namespace std; 5 int cmp(const void *a,const void *b) 6 { 7 return *(int *)b-*(int *)a; //从大到小排序,方便对最小次小值的 操作 8 } 9 int main()10 {11 string s;12 int num[27],a[27];13 int i,j,wpl,len;14 while(cin>>s,s!="END"){ 阅读全文

posted @ 2012-08-06 09:18 小花熊 阅读(574) 评论(0) 推荐(0) 编辑

导航