水题
xinwen1995
这个作者很懒,什么都没留下…
展开
-
HDU 2026
#include"stdio.h"#include"string.h"int main(){ int i,l; char a[101]; while(gets(a)) { l=strlen(a); a[0]-=32; for (i=1;i<l;i++) { if(a[i]==' ') a[i+1]-=32; }原创 2015-03-15 16:21:37 · 434 阅读 · 0 评论 -
HDU2031 进制转换
此题主要就是利用栈来存储余数,关键是要处理好十六进制的字母入栈及出栈#include #include #include #include using namespace std;int main(){ stack s; int n,m,flag; char alp[6]={'A','B','C','D','E','F'}; while(cin>>m>>n) {原创 2015-05-08 14:49:54 · 335 阅读 · 0 评论 -
HDU 1425 sort (排序)
快排原创 2015-05-25 19:33:41 · 429 阅读 · 0 评论 -
HDU 1236 排名 (排序+结构体)
排序原创 2015-05-25 16:43:18 · 629 阅读 · 0 评论 -
HDU 2673 shǎ崽 OrOrOrOrz (排序)
排序 小细节 中间元素的处理原创 2015-05-25 17:12:04 · 463 阅读 · 0 评论 -
HDU 2535 Vote 简单排序
排序原创 2015-05-25 11:33:06 · 435 阅读 · 0 评论 -
2013 蓝桥杯 连号区间数 (29`)
10、题目标题:连号区间数(满分29分)小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小原创 2015-11-28 20:39:00 · 388 阅读 · 0 评论 -
HDU 2073 无限的路
#include #include #include int main(){ int n; int x1,y1,x2,y2; int t1,t2; int x,y; int i,j,k; scanf("%d",&n); while(n--) { scanf("%d%d%d%d",&x1,&y1,&x2,&y2); if(原创 2016-01-23 23:12:04 · 318 阅读 · 0 评论 -
double __int64 (HDU 2519)
没想到double竟然能表示这么大的数。#include #include using namespace std;int main(){ cout ::max()<<endl; cout ::min()<<endl;}能表示到308次方,,,6不6新生晚会Time Limit : 2000/1000ms (Java/Other) M原创 2016-01-29 12:25:06 · 396 阅读 · 0 评论 -
HDU 2089 不要62
先初始化肯定好一点,不会超时,听说还有用dp做的,回头我在贴上来,先水一下#include #include using namespace std;#define N 1000001int num[N];int main(){ int i,j,k,m,n,t; int a,b; memset(num,0,sizeof(num)); for(i=1;i<N;原创 2016-02-02 21:30:01 · 304 阅读 · 0 评论 -
HDU 1157
#include #include #include using namespace std;int main(){ int n,num[10001]; while( cin>>n) { for(int i=0;i<n;i++) { cin>>num[i]; } sort(num,num+n); cout<<num[(n-1)/2]原创 2015-05-08 12:49:40 · 361 阅读 · 0 评论 -
HDU 1060
//考察数学知识//m=n^n,两边同取对数,m=10^nlgn,当为10的整数次幂时,整数均为1,所以要看小数。//关键是这一句a=num*log10(num*1.0) - (__int64)(num*log10(num*1.0));a得到小数 注意这里要用__int64 用int是错误#include #include using namespace std;int mai原创 2015-05-08 12:28:37 · 364 阅读 · 0 评论 -
HDU 1061
#include using namespace std;int main(){ int a[10][4]={{0},{1},{6,2,4,8},{1,3,9,7},{6,4},{5},{6},{1,7,9,3},{6,8,4,2},{1,9}}; int b,n,num;// while( cin>>n;// { while(n--) { cin>>原创 2015-05-08 11:08:29 · 319 阅读 · 0 评论 -
HDU 2027 统计元音
#include"stdio.h"#include"string.h"int main(){ int k,l,t; int a,e,i,o,u; char b[101]; scanf("%d",&t); while(t-- && ~scanf("%s",b)) { l=strlen(b); a=e=i=o=u=0; //这个地方老是忘记!!!!原创 2015-03-15 16:40:03 · 287 阅读 · 0 评论 -
HDU 2029
#include#includeint main(){ char a[100]; int t,l,flag,i; scanf("%d",&t); while (t-- && scanf("%s",a)) { l=strlen(a)-1; for (i=flag=0;i<=l;i++,l--) { if(a[i]!=a[l]) flag=原创 2015-03-17 13:59:41 · 362 阅读 · 0 评论 -
HDU 2028 最小公倍数
#include#includeint main(){ int a[100]; int t,i,l; while (~scanf("%d",&t)) { for(i=0;i<t;i++) scanf("%d",&a[i]); //&忘了 for (i=1;;i++) { for(l=1;l<t;l++) if((a[0原创 2015-03-17 14:29:08 · 388 阅读 · 0 评论 -
HDU 2030 汉字统计
#include #include using namespace std;int main(){ int n,win; char s[1000]; while (cin>>n) { //getchar(); cin.ignore(); while (n--) { gets(s); //有空格不能用%s win=0; //ci原创 2015-05-11 21:47:42 · 328 阅读 · 0 评论 -
HDU 2032 杨辉三角
#include #include using namespace std;int main(){ int n,win,i,j; int t[31][31]={0}; t[0][1]=1; while (cin>>n) { for (i=1;i<=n;i++) { for (j=1;j<=i;j++) { t[i][j] = t[i-1][j-1]原创 2015-05-11 22:20:12 · 355 阅读 · 0 评论 -
HDU 2520 我是菜鸟我怕谁
#include #include using namespace std;int main(){ int n,i,j; int t; int sum,v; while (cin>>n) { while (n--) { cin>>t; for (i=v=1,sum=0;i<=t;i++) { sum += v;原创 2015-05-12 15:14:54 · 397 阅读 · 0 评论 -
HDU 2537 8球胜负
#include #include using namespace std;int main(){ int n,i,j; int t; int sum,v; int r,y; char c; while (cin>>n,n) { //getchar();//过滤回车 cin.ignore(); r=y=0; while ((c=getchar()) != '原创 2015-05-12 17:46:38 · 565 阅读 · 0 评论 -
HDU 2033 人见人爱A+B
#include #include using namespace std;int main(){ int n,win,i,j; int t[6]; while (cin>>n) { while (n--) { for (i=0;i<6;i++) { cin>>t[i]; } for (i=2;i>=0;i--) { t[i-原创 2015-05-12 14:52:37 · 379 阅读 · 0 评论 -
HDU 2014 青年歌手大奖赛_评委会打分
#include #include #define ss(a) scanf("%d",&a)#define ss64(a) scanf("%I64d",&a)using namespace std;int main(){ double sum; int a[100],i,n; while(~ss(n)) { for (i=0,sum=0;i<n;i++)原创 2015-05-13 11:53:15 · 483 阅读 · 0 评论 -
HDU 1019 Least Common Multiple(最小公倍数&最大公约数熟悉)
Least Common MultipleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 42699 Accepted Submission(s): 16044Problem DescriptionTh原创 2016-02-04 19:10:44 · 449 阅读 · 0 评论