摘要:
Description萧芸斓是Z国的公主,平时的一大爱好是采花。今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好,她不允许最后自己采到的花中,某一颜色的花只有一朵。为此,公主每采一朵花,要么此前已采到此颜色的花,要么有相当正确的直觉告诉她,她必能再次采到此颜色的花。由于时间关系,公主只能走过花园连续的一段进行采花,便让女仆福涵洁安排行程。福涵洁综合各种因素拟定了m个行程,然后一一向你询问公主能采到多少朵花(她知道你 阅读全文
摘要:
使用了倍增的LCA,有时间再去学Tarjan#include #include #include #include #include using namespace std;const int maxn=10010;const int maxm=60;int t,i,j,k,tot=0,n,m;struct seg{int x,next;}v[maxn];int dp[maxn][maxm],d[maxn],base[maxn],f[maxn];int add(int x,int y) { v[++tot].x=y; v[tot].next=base[x]; b... 阅读全文