上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页

2012年10月15日

hdu 2106 decimal system (数学)

摘要: 点击打开链接 //没想到还可以这样来,用两个字符把括号吸收,#include"stdio.h"#include"math.h"int main(){ int k,n; int i; char s1,s2; int a[110],b[110]; int sum; while(scanf("%d... 阅读全文

posted @ 2012-10-15 13:10 Slege 阅读(93) 评论(0) 推荐(0) 编辑

hdu 2076 夹角有多大(题目已修改,注意读题)

摘要: 点击打开链接 这是一道关于计算的题,秒会影响分,分会影响时,所以关系要理清楚, 时:e=(a)*30+0.5*b+0.5/60*c;(注意是24小时制后就可以避免) 分:d=b*6+0.1*c; 还有注意取整数不可以用%.0lf,会自动四舍五入,所以要强制转化为int就可以了 ... 阅读全文

posted @ 2012-10-15 13:10 Slege 阅读(65) 评论(0) 推荐(0) 编辑

hdu 2073 无限的路 (递推)

摘要: 点击打开链接 分析:这个线段距离原点的长可分为两部分。第一部分是无点的线段,长度依次为√(0^2+1^2)、√(1^2+2^2)、√(2^2+3^2)……√((n-1)^2+n^2)这个n的值刚好为这一点的横纵坐标之和;第二部分是有点的线段,这个很容易发现长度依次为√2、2√2、3√2、……(... 阅读全文

posted @ 2012-10-15 13:10 Slege 阅读(84) 评论(0) 推荐(0) 编辑

hdu 1715 大菲波数 (大数)

摘要: 点击打开链接 //大数运算!!#include"stdio.h"#include"string.h"int a[1001][1001];int main(){ int i,j,k; int n,t; int carry; scanf("%d",&t); while(t--) { scanf... 阅读全文

posted @ 2012-10-15 13:10 Slege 阅读(115) 评论(0) 推荐(0) 编辑

hdu 1280 前m大的数 (hash)

摘要: 点击打开链接 典型的hash: 用数组下标表示两两相加所得到的和,开辟一个满足题意的大小的数组 sum, 这样下标由大到小输出m个就可以 */ #include #include int main (){ int a[3001]; int sum[10010]; int n... 阅读全文

posted @ 2012-10-15 13:09 Slege 阅读(105) 评论(0) 推荐(0) 编辑

hdu 1032 The 3n + 1 problem (数学)

摘要: 点击打开链接 //暴力求解#includeint main(){ int n,m,t; int i,max,k,c1,c2,flag; while(scanf("%d %d",&n,&m)!=EOF) {c2=0;flag=0; if(n>m) { ... 阅读全文

posted @ 2012-10-15 13:09 Slege 阅读(52) 评论(0) 推荐(0) 编辑

hdu 1405 The Last Practice (数学)

摘要: 点击打开链接 坑爹的格式!! 每个数后面都有一个空格,并且除第一组外其他组后都有一个空行!! #include"stdio.h"#include"math.h"#include"string.h"int prime[65537];void fun(){ int i,j,flag; ... 阅读全文

posted @ 2012-10-15 13:09 Slege 阅读(80) 评论(0) 推荐(0) 编辑

hdu 2200 Eddy's AC难题 (数学)

摘要: 点击打开链接 从n个人中选全部或部分人,然后将这些人分成两部分,要求其中一部分的最小值大于另一部分的最大值 假设n个人的ac数量按从小到大排列,可以从中任选m个人(n=>m>=2), 再把这m个人分2组(每个人都要分组),要是满足最小ac数大于最大ac数,只需要在m 个人中插板即可。例... 阅读全文

posted @ 2012-10-15 13:09 Slege 阅读(81) 评论(0) 推荐(0) 编辑

hdu 1466 计算直线的交点数 (数学)

摘要: 点击打开链接 求n条直线的每一种交点数 n条直线所有相交的种类都可以分成两种情况: i条平行线,n-i条非平行线;所以交点的个数j=i*(n-i)+dp[n-i][k]; 注意这里dp[i][j]表示i条直线有j个交点。所以k的取值0~(i-1)*i/2; i*(n-i)为平行线与非... 阅读全文

posted @ 2012-10-15 13:09 Slege 阅读(142) 评论(0) 推荐(0) 编辑

hdu 1160 FatMouse's Speed (DP)

摘要: 点击打开链接 1,把问题转换为最长上升子序列来做,先把体重或速度排序,然后状态转移方程是dp[i]=max(dp[j])+1,其中(0w[j] && s[i]dp[i]) { dp[i]=dp[j]+1; ... 阅读全文

posted @ 2012-10-15 13:08 Slege 阅读(131) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 34 下一页

导航