
水题
成长-小屁孩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu 2100 注意细节····
#include #include #include using namespace std; char * add(char a[],char b[]) { int al = strlen(a); int bl = strlen(b); char p[1000]; int i = al - 1,j = bl - 1; in原创 2012-08-30 16:49:02 · 279 阅读 · 0 评论 -
hdu 2106 decimal system
#include #include #include #include using namespace std; int getjz(char a[]) { int i = strlen(a) - 2; return a[i] == '0' ? 10 : a[i] - '0'; } int getsum(char a[],int jz) {原创 2012-09-19 21:18:35 · 237 阅读 · 0 评论 -
hdu 2100 Lovekey
#include #include #include using namespace std; int main() { char a[300],b[300]; while(~scanf("%s%s",a,b)) { strrev(a);strrev(b); int la = strlen(a);原创 2012-09-19 16:20:17 · 178 阅读 · 0 评论 -
hdu 2104 hide handkerchief
/*出现第一个重复点一定会是你自己的位置,因为想到任何一个走过的点就必须先到你走过的点的前一个点,所以第一个出现重复的一定是起点,因为每个点都要走一次,所以总共要走n次m,并且在第n次走到第一个点,那么在第n次之前不存在一个i使得(m*i)% n = 0 也就是n和m的最大公倍数为n*m,也就是n,m互质,所有用辗转相除去解*/ #include #include using namespa原创 2012-09-19 19:15:58 · 263 阅读 · 0 评论 -
hdu 2108 Shape of HDU 凸包
#include #include using namespace std; int pk(int p1,int q1,int p2,int q2,int p3,int q3) { return ( p3 - p1 )*( q2 - q1 ) - ( q3 - q1 )*( p2 - p1 ); } int main() { int n,a,b,c,d,e,f,g,h原创 2012-09-20 13:19:21 · 447 阅读 · 0 评论 -
hdu 2200 C(n,m)
#include #include using namespace std; __int64 cal(__int64 m,__int64 n) { __int64 s=1,i; for(i=1;i<=m;i++) s=s*(n-i+1)/i; return s; } int main() { __int64 sum,i,n; while原创 2012-09-21 16:02:33 · 1514 阅读 · 0 评论 -
hdu 1018
求n!的位数 log10(n!)得到的数向上去整就是位数 log10(n!) 算的是n!的位数-1,因为是10^x ,10^2 = 100 3位数, #include #include #include using namespace std; int main() { int t,n; double ans; scanf("%d",&t); whil原创 2012-11-10 21:03:43 · 322 阅读 · 0 评论