抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

AGC012D Colorful Balls

原题链接

n(n105)n(n\le 10^5)个球排成一排,第ii个球有颜色ci(cin)c_i(c_i\le n)和重量wi(wi109)w_i(w_i\le 10^9)。 Snuke每次可以选择两个颜色相同,且重量之和不超过xx的球,交换他们的位置。 Snuke每次可以选择两个颜色不同,且重量之和不超过yy的球,交换他们的位置。 问可以得到多少种不同的颜色序列。1x,y1091\le x,y\le 10^9,答案对109+710^9+7取模。[1]

题解

ARC078F Mole and Abandoned Mine

题目链接

给一个n(n15)n(n\le 15)个点mm条边的无向连通图(不存在自环或重边),每条边有一个边权,要求割掉若干条边,使11nn只有11条路径(不经过重复点),问割掉的边权和最小是多少。[1]

题解

CodeForces 1137F Matches Are Not a Child's Play

题目大意

我们定义一棵树的删除序列为:每一次将树中编号最小的叶子删掉,将该节点编号加入到当前序列的最末端,最后只剩下一个节点时将该节点的编号加入到结尾。

例如对于上图中的树,它的删除序列为:2 4 3 1 5

现在给出一棵nn个节点的树,有mm次操作:

  1. up v:将vv号节点的编号变为当前所有节点编号的max+1\max + 1
  2. when v:查询vv在当前树的删除序列中是第几号元素;
  3. compare u v:查询uuvv在当前树的删除序列中谁更靠前。
题解

CodeForces 434D Nanami's Power Plant

原题链接

nn个二次函数,第ii个形如fi(x)=aix2+bix+cif_i(x)=a_ix^2+b_ix+c_i

你的总收益是i=1nfi(xi)\sum_{i=1}^nf_i(x_i),但是有几个限制:

  1. xix_i​[li,ri][l_i,r_i]​中的一个整数
  2. 还给了mm条额外的限制,每条形如u v d,表示的是xuxv+dx_u\leq x_v+d

求最大的总收益。

n50;m100;ai10;bi,ci1000;100liri100;di200n\le 50; m\le 100; |a_i|\le 10;|b_i|,|c_i|\le1000;-100\le l_i\le r_i\le 100;|d_i|\le 200[1]

题解

SPOJ4063 Sell Pigs

原题链接

mm​个猪圈,开始时第ii​个猪圈有aia_i​头猪,每个猪圈都是锁门的,要是不相同。管理员没有猪圈的钥匙。依次来了mm​个顾客,第ii​个顾客有AiA_i​把猪圈钥匙(哪几个都告诉你)话说为什么钥匙会在顾客手中啊,需要至多BiB_i​头猪。每个顾客打开这几个猪圈,然后管理员可以把打开门的几个猪圈里的猪进行调整(比如把A​\text{A}​猪圈的其中一头猪带到B​\text{B}​猪圈)。要求的是管理员最多能卖出多少猪。

n100,m1000n\le 100,m\le 1000

题解

HEOI2015 公约数数列

设计一个数据结构. 给定一个正整数数列a0,a1,...,an1a_0, a_1, ..., a_{n - 1},你需要支持以下两种操作:

  1. MODIFY id x:将aida_{id}修改为xx
  2. QUERY x:求最小的整数p(0p<n)p (0 \le p < n),使得gcdi=0pai×i=0pai=x\gcd_{i=0}^pa_i\times \bigotimes_{i=0}^p a_i= x。无解输出no

n100000n \le 100000q10000q \le 10000ai109(0i<n)a_i \le 10^9 (0 \le i < n)QUERY x 中的x1018x \le 10^{18}MODIFY id x中的 0id<n0 \le id < n1x1091 \le x \le 10^9

题解

四道大水题

给下一届出题,自然是出得水一点比较好咯~

出题

一道有趣的计数问题

给你一块巧克力,横着最多切aa刀,竖着最多切bb刀,定义每切一刀的收益为切完后所有巧克力的和,每次随机在能切的所有地方等概率随机切一刀,求切k(ka+b)k(k\le a + b)到刀得到收益的期望。答案对998244353998244353取模。

a,b1018a, b\le 10^{18}

随笔

浮点数开根

给你讲个鬼故事。

有一只神犇叫Wzp,模拟赛时出了一道计算几何题精度开到了1e-13

随笔

NOI2010 航空管制

成功抢到luogu最劣解+bzoj最劣解(至少我提交的时候是这样)……

题意是给你一张拓扑图,求出一个拓扑序使得第ii个点在第kik_i个位置之前。先构造一组解,然后输出每个点可以到的最小的位置。

题解