- 博客(22)
- 收藏
- 关注
原创 【Codeforces 板刷】【814D Permutation for Burenka】
codeforces 板刷 814D Permutation for Burenka 题解
2022-09-06 00:06:41 228 1
原创 2020牛客多校第十场 I-Tournament solution
题意:n个队伍,两两比赛,每天一场,每个队伍在它的第一场比赛时抵达,最后一场比赛时离开 求使所有队伍总停留时间最少的方案。思路:首先当前人数一定是先上升后下降的,于是考察大于等于x人的天数最少有多少天。大于等于x的天数的下界n:至少一天n-1:当前有n-2个人 剩下两个人CD假设两个人AB进行过n-3场 AB和CD打完需要4天n-2有n-3个人 剩下a1−a3a_1-a_3a1−a3至少9天-----》n-x至少x*x天(隐含条件:剩下的人数小于等于(n+1)/2,否则最快达到
2020-09-08 16:58:41 133
原创 ICPC2018徐州区域赛 L.Rikka with grid graphs题解
看来一下网上好像没有题解,所以贴一篇。链接:codeforces.com/gym/102012/problem/L题意:一个大小不超过6*6的网格图(一个nm的网格图,有n×m 个点,2n×m−n−m条边),每条边都可以没有。定义定向操作是给网格图的每一条边定一个方向,问有多少种不同的定向方法使定向后图中不存在有向环。题解:轮廓线dp,状态是压缩一下轮廓线的传递闭包(2^49),有效状态大概1W代码:‘’'cpp#include <bits/stdc++.h>using name
2020-05-12 23:14:25 247
原创 【20200212】【lyk】CF1299D Around the World
题意给你一个图,所有过1号点的简单环大小不超过3,可以任意删去与1号点相连的边,求有多少种删法使任意通过一号点的平凡环边权异或和不为0(边权小于32).平凡环:从某个点出发,经过任意多点最终回到起始点,过程中边和点都可以重复经过,但是必须有某条边只经过了奇数次。思路首先可以看出大概是以1号点为根分成若干枝,每个枝有1个或两个相邻点与1有边。每次从1出发走任意多个分支回到1,但是每个分支只能由...
2020-02-12 22:58:23 253
原创 【20200211】【yx】CR618 1D Around the World
题意有n个点,m条边,有边权wiw_iwi(n,m<=1e5,1<=wiw_iwi<=32)的简单无向图,没有过点1且长度>3的环(该条件似乎也可以不用)可以选择删除与点1所连的任意数量的边,使图中不存在这样的路径,其从点1出发回到点1,通过某一边奇数次,且该路径的权值(经过所有边的异或和)为0删除的边构成一个集合,求合法集合的种类数(mod 1e9+7)思路...
2020-02-11 23:27:43 253 3
原创 【20200211】【lyk】牛客寒假基础4j 二维跑步
题意懒得写了,转换完是求(2+x+x2)n(2+x+x^2)^n(2+x+x2)n的n-m到n+m次项的系数和(n,m,3e6)思路假做法:NTT,只需一次ntt:因为是二次的式子,求点值表达可以直接带数做,点值上做快速幂可以直接得到最终式子的点值表示,最后点值转系数用一次ntt。总复杂度nlogn正解:枚举原题是每次有六种走法,两种向左,一种不动,三种向右,问最后位移在[-m,m]内有多...
2020-02-11 21:04:17 406
原创 【20200209】【lyk】CR618 1B Aerodynamic
群佬带我打CF系列垃圾题面毁我青春题面:大概是给你一个多边形(凸),在里面选个点,然后凸多边形再该点仍在其内部的条件下任意平移,会构成一个更大的多边形,求这两个多边形是否相似思路(考试时根据群佬提供的关键字(”闵可夫斯基和“搜索了一下)更大的多边形就是两个相同多边形的闵可夫斯基和。根据闵可夫斯基和的理论,两个凸包的闵可夫司机和就是把原来的两个凸包的边按极角序排(计算角度时一个按顺时针...
2020-02-09 23:59:30 187
原创 【20200208】【yx】CF1295F dp
题意给定n个区间(l,r)(n<=50,1<=l,r<=998244353),包含两侧,从n个区间中各取一个数,求能形成的长度为n的严格递减序列个数思路注意到n的范围很小,考虑将区间按端点值分为更小的区间,记dp[i][j]为从右向左(递增)选择到第i个数时取了 j 的序列数,则有dp[i][j]=∑dp[i−1][k](li<k<j)dp[i][j]=\su...
2020-02-09 00:17:24 165
原创 【20200208】【lyk】牛牛的DRB迷宫
题意构造题。一个n*m的矩阵,每个格子可以是向右走(R)、向下走(D)或者即可向右走也可向下走(B),求使从(1,1)走到(n,m)的不同走法mod1e9+7与k同余的图。n,m小于50,大小自定。思路考虑按2进制拆位。不难发现一个方阵若从起点走到主对角线上任意格子方案数均为1,主对角线以下全为向右向下均可,则最下面一行恰好为1,2,4,6,16,…,只需在下方再补一行,k包含的2的幂填B,...
2020-02-08 23:11:59 145
原创 【20200207】【lyk】TJOI2019 唱、跳、rap、篮球题解
题意:有四类人排队,每类人分别喜欢唱、跳、rap、篮球,分别由a,b,c,d个人,队伍长度n。如果任意k,k,k+1,k+2,k+3四个位置上的人依次喜欢唱、跳、rap、篮球,则不合法,求和法的排列方法。n,a,b,c,d<=1e3思路:容斥,分别求至少包含1,2,…,个四人组不合法。用指数生成函数即可#include <bits/stdc++.h>using name...
2020-02-07 21:47:12 219
原创 【20200206】【lyk】CF1290E 笛卡尔树(吉司机线段树套树状数组)题解
本来是昨天的题,昨天补习了一下前置技能吉司机线段树题意给你一个1-n的排列,求最小的x个数构成的子序列的笛卡尔树的子树大小之和,x遍历1-n。思路考虑再原序列中插入下一个数带来的变化。观察笛卡尔树性质,每个结点对应一个区间,该节点子树大小等于区间长度。设maxr(l)表示所有以l为左端点的结点中r的最大值。对称的定义minl®。关键:任意一个非根节点,minl® == l 和maxr(l...
2020-02-07 01:37:15 317
原创 【20200205】【yx】CF582D Number of Binominal Coefficients DP
https://codeforces.com/problemset/problem/582/D题意给定p,a(1~1e9),求有多少对(n,k)满足CnkC_{n}^{k}Cnk可被pap^apa整除(1<=k<=n<=A, A=10100010^{1000}101000)解题分析下,n!所含的p的次数相当于是n在p进制下按位加权的数位和,这样Cnk=n!k!(n−k...
2020-02-06 02:24:37 237
原创 【20200205】【jwh】CF 1268E Happy Cactus (还没A掉)
Sad Cactus…题意一棵n点m边仙人掌,每条边有1到m的互不相同的权点u可以到达点v的条件是存在一条u到v的路径,路径上边权递增做法如果是树就直接按边权递减遂一合并就行,但是题中给的是仙人掌,这样可能会发生重复计数(因为在连接某条边之前,该边的两端点就可能到达同一个点)需要按照300iq题解里提到的方法去重,具体做法是,如果端点a和b可以同时到达环上的另一个点p(可能为a和b),...
2020-02-05 18:33:49 241
原创 【20200204】【lyk】CR616 1d Coffee Varieties 题解
题意交互题,n和k都是2的幂(1024及以内),有n杯咖啡,每杯有一个参数。有长度为k的队列,每次可以对某一杯咖啡提问队列中是否有参数相同的咖啡,并将其入队。此时如果队列长度超过k,队首元素出队。限制查询次数n^2/k*3/2,同时可以清空队列30000词思路考虑所有咖啡参数都不同的情况,可以发现至少需要所有元素两两比较一次才能确定答案。显然n/k为整数,将整个序列分为大小为k的若干块,通过...
2020-02-05 00:36:41 119
原创 【20200203】【jwh】CF 1292C DP
怎么每次写题解都打不开CF啊qwq题意给一棵n个点的树,给树边加0~n-1的权,权值不重复求∑u,v∈V,u≠vmex(pathu,v)\sum_{u,v\in V,u\not=v}mex(path_{u,v})u,v∈V,u=v∑mex(pathu,v)的最大值其中pathu,vpath_{u,v}pathu,v指以u,v为端点的路径上的边权组成的集合思路我首先考...
2020-02-03 22:53:56 1161
原创 【20200203】【lyk】CR616 1C Prefix Enlightenment 题解
题意链接:http://codeforces.com/contest/1290/problem/Cn(3e5)个灯,开始有亮有灭,k(3e5)个集合,每次操作可以改变某个集合内所有灯的状态。保证任意三个集合之交为空,问使1、12、123、…、1-n这n种组合的灯同时亮分别至少需要多少次操作(题目保证存在一种操作方案使所有灯同时亮)思路三个集合交为空的条件易转化为每个灯最多只包含在两个集合中...
2020-02-03 16:21:25 219
原创 【20200202】【yx】洛谷P2761 软件补丁 最短路 状压
题意软件有n(n<=20)个bug,m个补丁,补丁花费t时间,在一些bug存在的情况下解决部分bug并引入新的bug,求解决所有bug的最小时间花费思路状压,然后做最短路时判断打补丁的合法性即可#include<cstdio>#include<queue>#include<cstring>using namespace std;int n,...
2020-02-03 02:22:43 125
原创 【20200202】【jwh】CF 225E Unsolvable 数论 查表
题意输入一个数n(n<40)n(n<40)n(n<40),求使下式无解的第nnn大的zzzz=[x2]+y+xy (x,y∈N x,y>0)z=\left[\frac x2\right]+y+xy\ (x,y\in \mathbb N\ x,y>0)z=[2x]+y+xy (x,y∈N x,y>0)题解当x=...
2020-02-02 22:35:50 190
原创 【20200202】【lyk】CR614 1D Chaotic V.题解
题目http://codeforces.com/contest/1292/problem/D题意一颗包含无线节点的树,编号为i的点的父亲是编号为i/f(i),f(i)为i的最小质因子,解题思路
2020-02-02 20:16:10 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人