自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Brute♂force

My name is van♂,I'm an artist, I'm a performance artist.

  • 博客(42)
  • 收藏
  • 关注

原创 [LnOI2019]加特林轮盘赌

题目题目背景加特林轮盘赌是一个养生游戏.题目描述与俄罗斯轮盘赌等手枪的赌博不同的是,加特林轮盘赌的赌具是加特林。加特林轮盘赌的规则很简单:在加特林的部分弹夹中填充子弹。游戏的参加者坐在一个圆桌上,轮流把加特林对着自己的头,扣动扳机一秒钟。中枪的自动退出,坚持到最后的就是胜利者。我们使用的是2019年最新技术的加特林,他的特点是无需预热、子弹无限,每一个人,在每一回合,中枪的概率是完全相同的P_0P0​ 。每局游戏共有nn只长脖子鹿,从1长脖子鹿开始,按照编号顺序从小到大进行游戏,绕着圆桌

2020-10-25 21:46:15 616

原创 【DP】[BJOI2019]光线

题目题目描述当一束光打到一层玻璃上时,有一定比例的光会穿过这层玻璃,一定比例的光会被反射回去,剩下的光被玻璃吸收。设对于任意 xx,有 x \times a_i%x×ai​ % 单位的光会穿过它,有 x \times b_i%x×bi​ % 的会被反射回去。现在 nn 层玻璃叠在一起,有 11 单位的光打到第 11 层玻璃上,那么有多少单位的光能穿过所有 nn 层玻璃呢?输入格式第一行一个正整数 nn,表示玻璃层数。接下来 nn 行,每行两个非负整数 a_i,b_iai​ ,

2020-10-25 17:57:48 371

原创 【整体二分】[国家集训队]矩阵乘法

题目题目描述给你一个 n \times nn×n 的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第 kk 小数。输入格式第一行有两个整数,分别表示矩阵大小 nn 和询问组数 qq。第 22 到第 (n + 1)(n+1) 行,每行 nn 个整数,表示这个矩阵。第 (i + 1)(i+1) 行的第 jj 个数表示矩阵第 ii 行第 jj 列的数 a_{i, j}ai,j​ 。接下来 qq 行,每行五个整数 x_1, y_1, x_2, y_2, kx1​ ,y1​ ,x2​

2020-10-23 23:27:34 303

原创 [POI2011]Lightning Conductor

题目题目描述Progressive climate change has forced the Byteburg authorities to build a huge lightning conductor that would protect all the buildings within the city.These buildings form a row along a single street, and are numbered from to .The heights of th

2020-10-23 19:33:16 350 1

原创 【CF731D】80-th Level Archeology

题目展开题目描述Archeologists have found a secret pass in the dungeon of one of the pyramids of Cycleland. To enter the treasury they have to open an unusual lock on the door. The lock consists of nn words, each consisting of some hieroglyphs. The wall near the

2020-10-22 16:57:18 300

原创 【kd-tree】天使玩偶/SJY摆棋子

题目展开题目描述Ayu 在七年前曾经收到过一个天使玩偶,当时她把它当作时间囊埋在了地下。而七年后 的今天,Ayu 却忘了她把天使玩偶埋在了哪里,所以她决定仅凭一点模糊的记忆来寻找它。我们把 Ayu 生活的小镇看作一个二维平面坐标系,而 Ayu 会不定时地记起可能在某个点 (xmy) 埋下了天使玩偶;或者 Ayu 会询问你,假如她在 (x,y)(x,y),那么她离近的天使玩偶可能埋下的地方有多远。因为 Ayu 只会沿着平行坐标轴的方向来行动,所以在这个问题里我们定义两个点之间的距离为 \operat

2020-10-22 15:06:32 343

原创 【主席树】[FJOI2016]神秘数

题目展开题目描述一个可重复数字集合S的神秘数定义为最小的不能被S的子集的和表示的正整数。例如S={1,1,1,4,13},1 = 12 = 1+13 = 1+1+14 = 45 = 4+16 = 4+1+17 = 4+1+1+18无法表示为集合S的子集的和,故集合S的神秘数为8。现给定n个正整数a[1]…a[n],m个询问,每次询问给定一个区间l,r,求由a[l],a[l+1],…,a[r]所构成的可重复数字集合的神秘数。输入格式第一行一个整数n,表示数字个数。第二行n个整数,

2020-10-21 21:52:42 325

原创 【twopointers】【CF1045G】 AI robots

题目题目描述In the last mission, MDCS has successfully shipped NN AI robots to Mars. Before they start exploring, system initialization is required so they are arranged in a line. Every robot can be described with three numbers: position ( x_ixi​ ), radius

2020-10-21 19:52:04 268

原创 【CDQ分治】[AHOI2013]作业

题目题目描述此时己是凌晨两点,刚刚做了 Codeforces 的小 A 掏出了英语试卷。英语作业其实不算多,一个小时刚好可以做完。然后是一个小时可以做完的数学作业,接下来是分别都是一个小时可以做完的化学,物理,语文……小 A 压力巨大。这时小 A 碰见了一道非常恶心的数学题,给定了一个长度为 nn 的数列和若干个询问,每个询问是关于数列的区间表示数列的第 ll 个数到第 rr 个数),首先你要统计该区间内大于等于 aa,小于等于 bb 的数的个数,其次是所有大于等于 aa,小于等于 bb 的,且在该区

2020-10-21 19:49:57 273

原创 【玄学数学】CF1305F

题目给你n个正整数,你每次可以选择一个数加一或减一。所有位置始终要为正整数。请求出使得所有数的gcd不为1的最小操作次数。N<=2e5Ai<=1e12思路如果你假定gcd=d,只需要扫一遍就可以求出答案。注意到,d=2时答案上界是n。所以无论答案是什么,至少有一半的数至多被操作一次。这引导我们搞一个不确定性的算法。随机取一个ai,然后将ai,ai+1,ai-1的所有质因数试一次。求出答案的概率是50%。多求几次即可代码#include<bits/stdc++.h

2020-10-20 17:42:25 355

原创 【BSGS】[CQOI2018]破解D-H协议

题目题目背景Diffie-Hellman密钥交换协议是一种简单有效的密钥交换方法。它可以让通讯双方在没有事先约定密钥(密码) 的情况下,通过不安全的信道(可能被窃听) 建立一个安全的密钥K,用于加密之后的通讯内容。题目描述假定通讯双方名为Alice和Bob,协议的工作过程描述如下(其中 mod 表示取模运算) :协议规定一个固定的质数P,以及模P 的一个原根g。P 和g 的数值都是公开的,无需保密。Alice 生成一个随机数a,并计算A=g^a;mod;PA=gamodP, 将A 通过不安全

2020-10-19 21:32:52 264 1

原创 【KD-tree】巧克力王国

题目题目描述巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜欢过于甜的巧克力。对于每一块巧克力,我们设 xx 和 yy 为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的评判标准,所以每个人都有两个参数 aa 和 bb ,分别为他自己为牛奶和可可定义的权重, 因此牛奶和可可含量分别为 xx 和 yy 的巧克力对于他的甜味程度即为 ax+byax+by。而每个人又有一个甜味限度 cc ,所有甜味程度大于等于 cc 的巧克力他都无法接受。每块巧克力都

2020-10-16 19:01:56 554

原创 【KD-tree】[NOI2019]弹跳

题目题目描述跳蚤国有 nn 座城市,分别编号为 1 - n1−n,11 号城市为首都。所有城市分布在一个w \times hw×h 范围的网格上。每座城市都有一个整数坐标 (x, y) (1 \leq x \leq w, 1 \leq y \leq h)(x,y)(1≤x≤w,1≤y≤h),不同城市的坐标不相同。在跳蚤国中共有 mm 个弹跳装置,分别编号为 1 - m1−m,其中 ii 号弹跳装置位于 p_ipi​ 号城市,并具有参数 t_i, L_i, R_i, D_i, U_iti​

2020-10-16 19:00:37 401

原创 【CF1340D】 Nastya and Time Machine

题目题目描述Denis came to Nastya and discovered that she was not happy to see him… There is only one chance that she can become happy. Denis wants to buy all things that Nastya likes so she will certainly agree to talk to him.The map of the city where they li

2020-10-14 21:54:20 264

原创 【欧拉回路】【CF429E】Points and Segments

题目https://www.luogu.com.cn/problem/CF429E思路根据题目,我们很容易想到欧拉回路(如果将出边看成红色,入编看成蓝色,那么就是出度和入度之差<=1)将端点离散,设为x1…xk。如果一条边cover了[xl,xr],就将l到r连无向边。如果全是偶数,对于每个联通块找到欧拉回路。如果一条边是l->r染蓝,否则染红。这样考虑一个位置,它既然是个回路,那肯定有来有回,蓝=红。如果有奇数,将奇点相邻的连虚边,这样除了虚边都是相等的,去掉虚边最多差1。代

2020-10-14 17:03:10 277

原创 【扫描线】speike

题目Description众所周知,Speike 狗是一条特别喜欢追着 Tom 打的狗。现在,Tom 又把 Speike 惹生气了,现在 Speike 需要跨越千山万水找 Tom 报仇。Speike 所在的世界可以看成是一个无穷大的平面,平面由一个平面直角坐标系确定。在平面上有许多不相交的矩形障碍,矩形的四边平行于坐标轴。Speike 需要从 (0,0) 出发,在尽量短的时间内跑到 (X t ,0),也就是 Tom 在的位置。出题人规定,Speike 只能沿着平行于坐标轴的方向运动,且不能进入

2020-10-14 16:43:21 470

原创 [POI2011]LIZ-Lollipop

题目题目描述Byteasar, the king of Bitotia, has ordained a reform of his subjects’ names.The names of Bitotians often contain repeating phrases, e.g., the name Abiabuabiab has two occurrences of the phrase abiab. Byteasar intends to change the names of his sub

2020-10-13 21:48:58 316

原创 【DP】树的重心

题目InputOutputSample Input5 31 2 3 4 51 21 32 42 5Sample Output7Data Constraint思路记 fi,jf_{i,j}fi,j​ 为以i为根的子树连通块大小为j的方案数,gi,jg_{i,j}gi,j​ 表示i为根的子树,连通块答案是多少。f转移显然g:如果i不为重心,之间转移如果是重心,那么一定要满足:选出的连通块中,i ii的儿子的子树的大小不超过 k2\frac{k}{2}2k​ ,并且k−

2020-10-13 20:50:19 253

原创 【笛卡尔树+DP】随机的排列

题目DescriptionInputOutputSample Input5 12 4 1 5 32Sample Output22Data Constraint思路我们可以先对序列建立一棵笛卡尔树。建法就是每一次找到区间中的最大值,然后把这个点作为根。这样这个点的左子树就是以这个点切开的左区间,而右子树就是以这个点切开的右区间。可以发现,一个点连边的点的集合为这个点左子树的最右侧的一条链和这个点右子树最靠左的一条链。这个时候就可以DP了。考虑修改,因为数据是随机的,所

2020-10-13 20:21:33 454

原创 【构造+数论】Koishi Loves Construction

题目Koishi决定走出幻想乡成为数学大师!Flandre听说她数学学的很好,就给Koishi出了这样一道构造题:Task1:试判断能否构造并构造一个长度为n的1…n的排列,满足其n个前缀和在模n的意义下互不相同Taks2:试判断能否构造并构造一个长度为n的1…n的排列,满足其n个前缀积在模n的意义下互不相同按照套路,Koishi假装自己根本不会捉,就来找你帮忙辣。n<=1e6思路task1:首先n是奇数且n!=1肯定不行,因为 n∣n∗(n−1)2n|\frac{n*(n-1)}{

2020-10-12 22:10:31 1008

原创 【DP】【CF311B】 Cats Transport

题目Zxr960115 is owner of a large farm. He feeds mm cute cats and employs pp feeders. There’s a straight road across the farm and nn hills along the road, numbered from 1 to nn from left to right. The distance between hill ii and (i-1)(i−1) is d_{i}di​ m

2020-10-12 20:36:04 237

原创 【三维偏序】送信

题目https://gmoj.net/senior/#contest/show/3227/3思路一开始我以为这不是一棵树,想了半天不知道怎么做……这个东西显然可以转换成dfs序上的二维偏序,加时间1维就3维,cdq随便做代码#include<bits/stdc++.h>#define ll long longusing namespace std;const int N=1e5+77;struct node{ int X,Y1,Y2,s,t;} a[N<<4

2020-10-12 18:13:10 223

原创 【神仙构造题】战争

题目https://gmoj.net/senior/#contest/show/3227/2思路对初始状态构建势能函数F(S):假设我们选到a1,a2那么F期望变化量Δ为:与a无关那么答案就很显然了:代码#include<bits/stdc++.h>#define ll unsigned long longusing namespace std;const int mod=1e9+7,N=1<<17;ll power(ll x,ll t){ ll b

2020-10-12 18:05:00 252

原创 【概率】亚瑟王

题目题目描述小 K 不慎被 LL 邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑。他决定,在脱坑之前,最后再来打一盘亚瑟王。既然是最后一战,就一定要打得漂亮。众所周知,亚瑟王是一个看脸的游戏,技能的发动都是看概率的。作为一个非洲人,同时作为一个前 OIer,小 K 自然是希望最大化造成伤害的期望值。但他已经多年没写过代码,连 Spaly都敲不对了,因此,希望你能帮帮小 K,让他感受一下当欧洲人是怎样的体验。本题中我们将考虑游戏的一个简化版模型。 玩家有一套卡牌,共 nn 张。游戏时,玩家将 n

2020-10-11 21:50:01 354

原创 【思维】密电

题目DescriptionInputOutputSample InputSample Output143 5 4 7 6 5Sample Output2411 17 21 12 20 15Sample OutputSample Output111 2 3 4Sample Output224 7 8 133 8 9 12Data Constraint思路将a,b排序,看出a1+a2=b1,a1+a3=b2,枚举a2+a3=bi,就可以解方程。然后剩下最小的

2020-10-11 20:46:00 266

原创 【期望DP+优化】路哥

题目DescriptionInputOutputSample InputSample Input13 11 1 11 22 3Sample Input29 40 0 1 4 1 2 0 4 71 22 53 13 42 64 83 78 9Sample OutputSample Output1499122177【输入输出样例 1 说明】断掉第 1, 2 条边或者只断第 1 条边均可恰好获得 1 朵花朵,这两种情况的概率的和为 0.5。Sample

2020-10-11 20:30:07 330

原创 【状压DP】[GDOI2014]拯救莫莉斯

题目展开题目描述莫莉斯·乔是圣域里一个叱咤风云的人物,他凭借着自身超强的经济头脑,牢牢控制了圣域的石油市场。圣域的地图可以看成是一个n*m的矩阵。每个整数坐标点(x , y)表示一座城市(1\le x\le n,1\le y\le m1≤x≤n,1≤y≤m)。两座城市间相邻的定义为:对于城市(Ax, Ay)和城市(Bx, By),满足(Ax - Bx)^2 + (Ay - By)^2 = 1(Ax−Bx)2+(Ay−By)2=1。由于圣域的石油贸易总量很大,莫莉斯意识到不能让每笔石油订购单

2020-10-05 17:42:37 271

原创 【DP】仓鼠找sugar II

题目题目描述小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a,是任意的)他的基友卧室(b,还是任意的)。(注意,a有可能等于b。)然而小仓鼠学OI学傻了,不知道怎么怎么样才能最短的走到目的地。于是他只能随便乱走。当他在每一个节点时,等概率到这个点的母亲或者所有孩子节点(例如这个节点有一个母亲节点和两个子节点,那么下一步走到这3个节点的概率都是1/3)。一但走到了他基友的卧室,就会停下。现在小仓鼠希望知道,他走

2020-10-03 22:52:58 264

原创 【数论+并查集】Walk on Graph

题目有一张n个点m条边的无向连通图G,每条边有长度ci,有一个人在上面走有q组询问,每组询问给出si,ti,ri,表示问你是否存在一条从si出发到ti结束长度为ri%Mod的路径注意这里的路径长度是∑ci*2^in,m,q<=50000,Mod<=1000000且Mod为奇数思路考虑把这个过程倒过来,这样每走一次就会变成 2x+w2x + w2x+w。朴素做法是判断到某个点,值为 xxx 是否可行,考虑寻找一些性质来优化这个做法。不难发现直接做的话是单向边,这样处理起来比较困难。

2020-10-03 20:31:24 281

原创 【DP】采集资源

题目展开题目描述魔兽争霸3中,战略资源的采集通过使用农民、苦工、小精灵以及寺僧来进行。在魔兽争霸4的开发中,玻璃渣觉得这种模式太过单一,于是他们想添加更多的单位来使采集的模式更加丰富。在新的模式中,玩家可以建造更多种类的“苦工”,不同的“苦工”的工作效率不同,同时,建造不同的“苦工”所需要的资源也是不一样的。玻璃渣出品的游戏以追求平衡著称,所以为了测试这种新的模式的平衡性,他们设计了一套检测的方法:在各种族的起始资源相同时,测量达到某一资源数量的时间,如果相同则可以认为设计是平衡的。他们将数据

2020-10-03 16:42:16 509

原创 【扫描线】六道剑「一念无量劫」

题目Description妖梦在练习剑术有 n 个木桩排成一排,从左到右高度分别为 h 1 ,h 2 ,h 3 ,…,h n ,这些高度两两不同妖梦每次可以选择两个相邻的木桩交换,这样的交换可以进行任意多次妖梦也可以使用符卡:选择两个木桩交换,但最多只能使用一次。妖梦想要知道将木桩排成从左到右递增的顺序,她最少需要进行多少次交换。Input从 sword.in 中读入数据第一行一个正整数 n第二行 n 个正整数 h 1 ,h 2 ,…,h nOutput输出到文件 sword.out

2020-10-03 13:04:17 370

原创 【逆康托展开】幸运数与排列

题目一个数是幸运数当且仅当这个数仅由 4 和 7 构成,比如 47,744,4747。询问在 1 到 n 的全排列中字典序第 k 小的排列中,有多少个幸运数在排列中的位置编号也是幸运数。思路由于13!>1e9,所以只需要考虑后面13位,这个康拓逆展开就行。前面的东西数位DP一下就行。代码#include<bits/stdc++.h>#define ll long longusing namespace std;const ll fac[14]={1,1,2,6,24,12

2020-10-03 11:12:29 319

原创 【CF627E】Orchestra

题目思路最暴力的方法就是枚举上下边界,然后单调队列来统计。时间复杂度 O(n3)O(n^3)O(n3)反过来考虑,从下往上枚举每一行 先算出以这一行的每个顶点为左上角,最下面一行为第cc的所有合法矩阵个数 计算方法考虑尺取即可 再考虑最下面一行逐渐往上走的合法矩阵个数这个过程中,点是在不断变少的 考虑算出将最下面一行变为其上面那一行时合法矩阵的减少量,再用原来的合法矩阵量减去就是最下面一行往上移一行后的合法矩阵数量如何计算合法矩阵的减少量 枚举这一行中的每个点,计算出包含这个点且点数刚好为kk的

2020-10-03 10:13:29 266

原创 【CF53E】 Dead Ends

题目题目描述Life in Bertown has become hard. The city has too many roads and the government spends too much to maintain them. There are nn junctions and mm two way roads, at which one can get from each junction to any other one. The mayor wants to close some r

2020-10-03 00:32:11 210

原创 【AC自动机+DP】【CF1015F】Bracket Substring

题目题目描述You are given a bracket sequence ss (not necessarily a regular one). A bracket sequence is a string containing only characters ‘(’ and ‘)’.A regular bracket sequence is a bracket sequence that can be transformed into a correct arithmetic expressio

2020-10-02 23:10:54 260

原创 【模拟退火】[JSOI2016]炸弹攻击1

题目题目背景JYY 最近迷上了一款塔防游戏,在游戏里 JYY 除了建设建筑,还可以使用炸弹对屏幕上的敌人进行范围杀伤。题目描述游戏地图可以简单认为是一个二维平面。JYY 建造了NN个建筑,每个建筑都是一个圆,其中第ii个建筑的圆心位于(x_i,y_i)(xi​ ,yi​ )且半径为r_iri​ 。地图上一共有MM个敌人,一个敌人可以近似看成一个平面上的点,其中第ii个敌人位于(p_i,q_i)(pi​ ,qi​ )。JYY 可以使用一枚可以设置半径的炸弹,可以设置一个不

2020-10-02 22:11:07 361

原创 【二分答案】【CF685C】Optimal Point

题目在一个三维空间中有若干个点。你要找到一个整点使得它与若干个整点的曼哈顿距离最大值最小。n<=1e5思路容易想到二分答案, 考虑如何判断一个二分的值 AnsAnsAns 的可行性.列出不等式组:{x+y+z−xi−yi−zi⩾Ansx+y−z−xi−yi+zi⩾Ansx−y+z−xi+yi−zi⩾Ansx−y−z−xi+yi+zi⩾Ans−x+y+z+xi−yi−zi⩾Ans−x+y−z+xi−yi+zi⩾Ans−x−y+z+xi+yi−zi⩾Ans−x−y−z+xi+yi+zi⩾A

2020-10-02 18:11:59 234

原创 【DP】【CF559E】Gerald and Path

题目有 n 条线段。每条线段给定其中一端的位置及长度。求所有线段覆盖的最大长度。n≤100。思路先按端点排序设 fi,j,0..1f_{i,j,0..1}fi,j,0..1​ 表示前 iii 条线段,最靠右的是第 jjj 条,其方向为0或1考虑如何转移,从小到大枚举 iii 后面的线段以及它的方向,同时维护枚举过的线段中最靠右的线段以及它的方向。设线段 jjj 在 ppp 方向的右端点是 ooo;此时枚举到线段 kkk,它的方向为 qqq,长度为 lll,右端点是 ttt;枚举过的线段中最

2020-10-02 15:31:23 251

原创 【莫比乌斯反演】Crash的数字表格

题目∑i=1n∑j=1mlcm(i,j) (mod 20101009)\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j) \space(mod\space20101009)i=1∑n​j=1∑m​lcm(i,j) (mod 20101009)思路开始推式子吧:=∑i=1n∑j=1mij(i,j)=\sum_{i=1}^{n}\sum_{j=1}^{m}\frac{ij}{(i,j)}=i=1∑n​j=1∑m​(i,j)ij​=∑d=1m

2020-10-02 11:52:05 215

原创 【笛卡尔树+DP】【SP3734】 PERIODNI - Periodni

题目题目描述English VietnameseLuka is bored in chemistry class so he is staring at a large periodic table of chemical elements hanging from a wall above the blackboard. To kill time, Luka decided to make his own table completely different from the one in the c

2020-10-01 16:20:21 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除