![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hdu
文章平均质量分 57
YYlxid
这个作者很懒,什么都没留下…
展开
-
hdu 4161 Iterated Difference
水题~~代码:#include#includeint main(){ int n,a[25],r,i,num,ans=0; while(scanf("%d",&n)!=EOF,n) { ans++; for(i=0;i /*for(i=0;i if(i==n) { printf("Case %d: 0 iterations\n"原创 2012-11-07 23:45:47 · 459 阅读 · 0 评论 -
hdu 1257 最少拦截系统
题目意思是求至少需要多少个拦截系统,可以将所有的导弹拦截?而拦截系统的一个缺点就是第一个导弹任意高度都可被拦截下来,但接下来的导弹则受前一个导弹的高度的影响,一个拦截系统可拦截的导弹个数即为求 初始高度为h 的最大递减序列的长度 而求拦截系统个数 则可通过 当前拦截系统拦截的最后一个导弹 的高度 〉下一个拦截系统拦截的第一个导弹 递推下去 就可以看出 ,求 拦截系统个原创 2013-08-22 19:21:43 · 623 阅读 · 0 评论 -
hdu 3794 Magic Coupon
大数组的定义要放在main函数外 否则会re!!!!!其他就没什么问题了。。。#include#include#includeusing namespace std;#define N 1000010__int64 c[N],v[N];int cmp(__int64 a,__int64 b){ return a>b;}int main(){ __int64 s原创 2013-05-24 10:08:32 · 790 阅读 · 0 评论 -
hdu 1232畅通工程
用到并查集 所以记录下 好久没用这个了 #include#includeint u[1005];int find_father(int x){ while(u[x]!=-1) { x=u[x]; } return x;}int main(){ int n,m,i,j,a,b,sum; while(scanf("%d",&n)!=EOF,n) { scanf(原创 2013-05-24 12:32:18 · 626 阅读 · 0 评论 -
hdu 1234 开门人和关门人
题目水水 不过我写的很奇怪出现error0_0_8371743_15067.cpp0_0_8371743_15067.cpp(36) : error C2872: “max” : 不明确的符号 可能是“0_0_8371743_15067.cpp(27) : line max” 或 “max”0_0_8371743_15067.cpp(37原创 2013-05-24 12:28:46 · 721 阅读 · 0 评论 -
hdu 3793Is It Symmetric
水题。。判断一个串是否是以一个数为中心,旁边一次相等,对称。枚举,以每个数为中心判断是否符合要求。。#includeusing namespace std;int main(){ char s[105]; int i,j,n,l,r,flag; while(cin>>s) { if(!strcmp(s,"#"))return 0; n=strlen(s); for原创 2013-05-24 08:57:32 · 777 阅读 · 0 评论 -
hdu 1228A + B
好久没做题,要做就做水题。。。。用C++中的map映射下数字和字符串 其他就没什么了 #include#include#includeusing namespace std;mapm;int main(){ m["one"]=1; m["two"]=2; m["three"]=3; m["four"]=4; m["five"]=5; m["six"]=6;原创 2013-05-23 00:12:52 · 967 阅读 · 0 评论 -
hdu 1242 Rescue
最近想做做搜索,bfs、dfs、图一直都不敢去碰。。找了题比较直接的题目来做、、、、只是要注意friend只有一个。。。。其他没什么易错了好像#include#include#define MAX 205struct line{ int x,y,t;}query[MAX*MAX],direct[4];int map[MAX][MAX],ans;int get(char x)原创 2013-03-13 23:29:59 · 678 阅读 · 0 评论 -
hdu 1098 Ignatius's puzzle
相当于 f%65=0存在一个最小的a,对任意的x都成立。。。。若g(x)=(5*x^13+13*x^5)%65,则可知道循环周期为65 g(x)相当于 t=x%65 ,t*t%65*t%65.....*13+.....而 a*k*x循环周期也为65 因此就用两次循环去求解。。 #includeint ans[66];int pow1(int x){ int f=0,i原创 2013-02-22 09:58:46 · 515 阅读 · 0 评论 -
hdu 4486 pen counts
要求求出周长为n的不同的三角个数。。如果三条边互不相等时,则个数再加1。(x,y,z; x,z,y;)假设三角形边长为x,y,z,已知z,则有x+y=n-z,x-y看别人的代码的出的理解。。还是怪怪的,希望大神能指点下~!!!! #includeusing namespace std;#includeusing namespace std;int max(int原创 2013-02-22 09:19:32 · 2661 阅读 · 0 评论 -
hdu 4492 Mystery
简单题。。。 #include#includeusing namespace std;int main(){ char s[100]; int l,i,n,t,x,ans=0,temp,a[550]; cin>>t; while(t--) { cin>>ans; getchar(); gets(原创 2013-02-19 20:09:09 · 631 阅读 · 0 评论 -
hdu 4484 Hailstone HOTPO
简单题~~按照题目意思,一直到n==1停止,求所产生的序列中的最大值。。。#includeusing namespace std;int main(){ int t,num,n,max,temp; cin>>t; while(t--) { cin>>num>>n; max=n; while(n!=1)原创 2013-02-19 20:08:07 · 770 阅读 · 0 评论 -
hdu 4485 B-Casting
求b进制数模b-1的值。。。b进制(xn.。。。x3x2x1x0)的值可以写成 xn*b^n+x(n-1)*b^(n-1).....(xn*b^n)%(b-1)=(xn*((b-1)+1)^n)%(b-1)=xn*(c(n,0)*(b-1)^0+c(n,1)*(b-1)^1+....c(n,n)*(b-1)^n)%(b-1)=xn%(b-1)故等同于 (x1+x2+x3+...xn)%原创 2013-02-19 18:06:45 · 673 阅读 · 0 评论 -
hdu 2529 Shot
物理题 好题 开始看题时,就郁闷为什么没有给出速度的方向 原来要求得就是这个角度公式v*cos(thta)*t=l;v*sin(thta)*t-0.5*g*t^2=h;前式代入后式 得到关于 tan(thta)的一个二元一次方程 h(max)=0.5*v*v/g-0.5*g*l*l/(v*v); #includeint main(){ double h,l,v,原创 2013-08-23 23:41:02 · 1040 阅读 · 0 评论