数论
mil_mail
爱自己,才能爱别人。
展开
-
HDU 1290 献给杭电五十周年校庆的礼物
纯粹的数学题,平面划分空间, 要想每一平面划分都得到最大值,就必须让这一平面与所有平面相交, 划分的块的数量sum[n]: 2,4,8,15,26…… 前后的差a[n]: 2,4,7,11…… a[n]与a[n-1]两者之差: 2,3,4…… a[n]=2+2+3+4+……+n=1+n*(n+1)/2; sum[n]=sum[n-1]+a[n]; 递归得: sum[n]=(n原创 2013-06-28 08:44:52 · 348 阅读 · 0 评论 -
HDU 1297 Children’s Queue
大数相加 代码1: #include #include using namespace std; string add(string a,string b) { string max,min; int i,r,la,lb; max=a; min=b; if(a.length()<b.length()) { max=b; min=a; }原创 2013-06-28 09:46:33 · 367 阅读 · 0 评论