周练
TommyTT
我擦,要挂科了。
展开
-
第十三周 problem A
How can anagrams result from sequences of stack operations? There are two sequences of stack operators which can convert TROT to TORT: [ i i i i o o o o i o i i o o i o ] where i stands for Pus原创 2013-05-29 21:33:12 · 538 阅读 · 0 评论 -
hdu 3249 (Selecting Frames) DP
题意:给你N个线段,每个线段有一个自己pole,要选择尽量多的线段。 满足 1.线段之间没有相交区间,但是可以紧贴着。 2.当选择了第i个线段时,必须让第i个的线段的pole在第i个线段上。(实际上就是规定了线段放置的区间) 解题: DP[i]表示选择了i个线段时,右端点的坐标。 每次有选或者不选2种决策,所以得到方程 dp[top]=min( dp[原创 2013-06-13 20:20:04 · 817 阅读 · 0 评论 -
hdu 3244(Inviting Friends)
二分人数。 判断的时候是一个完全背包,求出得到每种原料需要的数目的最小的价钱,然后相加,判断此时的钱和m的大小,继续二分。 #include #include #include #include using namespace std; #define inf 0x3f3f3f3f struct node { int x,y,s[2],p[2]; }a[105]; int dp[8原创 2013-06-12 17:10:31 · 806 阅读 · 0 评论