水题
ACBang_LeiJin
这个作者很懒,什么都没留下…
展开
-
hdu 1037简单高度比较
#include#include#include#includeusing namespace std;int main(){ int a,b,c; const int d=168; while(scanf("%d%d%d",&a,&b,&c)!=EOF) { if(a else if(b原创 2014-02-26 17:20:36 · 527 阅读 · 0 评论 -
hdu 1005规律题,斐波那契和mod的运用
#includelong int f[50];int main(){ int a,b,i; long int n; while(scanf("%d%d%ld",&a,&b,&n)!=EOF,a,b,n) { f[0]=0,f[1]=f[2]=1; for(i=3;i48;i++) { f[原创 2014-02-28 12:31:38 · 550 阅读 · 0 评论 -
hdu1021新版斐波那契避免超时找规律
/*题目意思是定义一种斐波那契数,然后判断输入n位置的斐波那契数是否能被3整除。由于斐波那契数超过45(大概)时时间效率极低,因此不能一般做法,需要打表找规律*/#include#includeusing namespace std;int main(){ /*================= __int64 f[50]; int i; f[0原创 2014-02-27 15:14:48 · 702 阅读 · 0 评论 -
HDU 4932 Miaomiao's Geometry
题目意思:给你n个位置,你要用等长度的区间线段去覆盖他们,原创 2014-08-11 09:32:44 · 381 阅读 · 0 评论 -
hdu 1215因子和
http://acm.hdu.edu.cn/showproblem.php?pid=1215题目意思是,输入n,求出小于n的因子的和,测试数据50w,n最大50w,暴力的话会超时,但是采取优化,sqrt(n),因为因子成对出现,只需特判完全数,最大复杂度为50w*sqrt(50w)~~3500w,勉强过了。原创 2014-04-01 23:55:39 · 391 阅读 · 0 评论 -
On Segment's Own Points(可用区间长度)
题目连接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=42180#problem/A思路一:排序合并,但是比较繁琐代码:#include#include#includeusing namespace std;int n,l,r;struct node{ int l,r;}pe[10原创 2014-03-15 09:33:35 · 468 阅读 · 0 评论 -
hdu1003最大和序列
#includeint main(){ int i,j,aa,b,p,max,sum,a[110000],n; scanf("%d",&n); for(i=1;in;i++) { scanf("%d",&a[0]); for(j=1;ja[0];j++) scanf("%d",&a[j]);原创 2014-02-28 14:39:36 · 537 阅读 · 0 评论 -
hdu1012已知公式求自然底数e
#include#includeusing namespace std;int jie(int x){ int k,t; k=2,t=1; while(kx) { t*=k; k++; } return t;}int main(){ int i,n; double e; print原创 2014-02-27 15:40:03 · 723 阅读 · 0 评论 -
hdu1008简单电梯时间计算
#include#includeusing namespace std;int a[10000],N,i,j,sum;int totle_time(int s[]){ int k=0; i=1; j=0; while(iN) { while(js[i]) { k+=6;原创 2014-02-27 16:05:40 · 827 阅读 · 0 评论 -
hdu1013字符串数字
/*给一个整数,将每个位的数字相加,直到只剩一个数字位,输出该位。*/#include#include#includeusing namespace std;char n[100000];int main(){ int i,Sum; while(scanf("%s",n)) {//字符串录入 if(n[0]=='0')原创 2014-02-27 15:37:32 · 558 阅读 · 0 评论 -
hdu1014简单公式题(题目已经给出)0~MOD-1以及scanf的考察
/*题目意思:seed(x+1) = [seed(x) + STEP] % MOD输入step和mod,按照公式,seed(x)从0开始,进行运算循环。当再次遇到0时,完成一次循环。做题思路:累计一次循环中出现的个数,判断是否等于mod*/#include#includeusing namespace std;int main(){ int step,MOD,x,y原创 2014-02-27 15:28:02 · 687 阅读 · 0 评论 -
1038数学计算题目
#include#include#include#includeusing namespace std;const double P=3.1415927;int main(){ int r; double d,t; double s,v; int T=1; while(scanf("%lf%d%lf",&d,&r,&t),r!=0) {原创 2014-02-26 21:45:21 · 593 阅读 · 0 评论 -
hdu 1039读规则题目《注意单个字母,连续两个字母,注意重复输出》
#include#include#include#includeusing namespace std;const char c[]="end";int main(){ char str[21]; int vl,cl,v,check; while(scanf("%s",str)) { check=vl=cl=v=原创 2014-02-26 22:14:43 · 639 阅读 · 0 评论 -
hdu 5319 2015多校对抗赛三
PainterTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 941 Accepted Submission(s): 427Problem DescriptionMr. Hdu is an painte原创 2015-07-31 19:49:33 · 355 阅读 · 0 评论