摘要:
观察可得,最大的拆分方法是尽量拆成3,特殊的,如果最后剩下了1,那么就把3+1变成2+2然后高精度计算即可 1 var s2,s3,i,n,l:longint; 2 a:array[0..5010] of longint; 3 4 procedure mul(x,m:longint); 5 ... 阅读全文
posted @ 2014-08-04 16:13
acphile
阅读(141)
评论(0)
推荐(0)
摘要:
假如不存在相等的两个数不能配对,那很容易贪心得到,A中rank 1匹配B中rank 1A中rank2 匹配B中rank 2……有了相等不能匹配这个条件,那么A中rank i可能和rank i,i-1,i+1匹配也有可能三对数字交换匹配dp一下就好了 1 const inf=2000010; 2 ty... 阅读全文
posted @ 2014-08-04 16:09
acphile
阅读(138)
评论(0)
推荐(0)
摘要:
穷举水题 1 var v:array[0..410] of boolean; 2 q:array[0..3010] of longint; 3 ans,count,jud:array[0..1010] of longint; 4 x,i,j,n,m,tot,t,k:longint; 5 ... 阅读全文
posted @ 2014-08-04 16:06
acphile
阅读(150)
评论(0)
推荐(0)
浙公网安备 33010602011771号