摘要: 题目描述在一个长方形框子里,最多有N(0≤N≤6)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界。必须等一个油滴扩展完毕才能放置下一个油滴。那么应该按照怎样的顺序在这N个点上放置油滴,才能使放置完毕后... 阅读全文
posted @ 2018-08-18 22:01 Monster_Qi 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 传送门解题思路比较简单的一道思路题,首先假设他们没有前面牛的限制,算出每只牛最远能跑多远。然后按照初位置从大到小扫一遍,如果末位置大于等于前面的牛,那么就说明这两头牛连一块了。代码#include#include#include#includeusing n... 阅读全文
posted @ 2018-08-18 20:33 Monster_Qi 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 传送门解题思路比较巧妙的dp,f[i][j]表示到了第j位,合成了i,此时的右端点 。初值f[a[i]][i]=i+1,转移方程f[i][j]=f[i-1][f[i-1][j]] 代码#include#includeusing namespace std;c... 阅读全文
posted @ 2018-08-18 20:29 Monster_Qi 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 传送门解题思路首先考虑k=1的情况,对于每一个a[i],它可能会到a[i-1]*2-a[i] 与 a[i+1]*2-a[i]两个位置,概率都为%50,那么它的期望位置为 (a[i-1]*2-a[i]+a[i+2]*2-a[i])/2 即为 a[i+1]+a[... 阅读全文
posted @ 2018-08-18 20:01 Monster_Qi 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 传送门解题思路首先求出kmp,那么i-nxt[i]一定是一个周期,对于每一个点一直跳nxt,跳到最小的nxt之后用i-这个nxt即为i这个前缀的答案。代码#include#include#include#include#includeusing namesp... 阅读全文
posted @ 2018-08-18 14:06 Monster_Qi 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 传送门解题思路2-SAT 裸题。代码#include#include#include#include#include#includeusing namespace std;const int MAXN = 1005;inline int rd(){ i... 阅读全文
posted @ 2018-08-18 10:20 Monster_Qi 阅读(97) 评论(0) 推荐(0) 编辑