
其他省选
LauZiyang
exploring
展开
-
省选专练HEOI2015兔子和樱花
毒瘤贪心。第一他长得太像贪心了。而且下标位置是0-n-1我最先TMMMP看样例以为是一个仙人掌。。。。贪心,每次选最优的,也就是代价最小的。注意删去一个儿子,c【i】要相对-1#include<algorithm>#include<cmath>#include<cstring>#include<cstdio>#include<iostr...原创 2018-03-23 23:26:18 · 143 阅读 · 0 评论 -
省选专练之后缀自动机JSOI2012玄武密码
我本来是准备写个ACM再开SAM的但是QwQ这个SAM太简单了啥?求得是前缀做不了?是啊我们需要前缀自动机只要你稍微有后缀自动机基础,把串直接放进自动机暴力匹配就完了#include<bits/stdc++.h>using namespace std;const int N=1e7+6e6;struct SAM{ int n,m; char S[N]...原创 2018-08-14 20:21:36 · 183 阅读 · 0 评论 -
省选专练之数学[JSOI2008]球形空间产生器sphere
权当是复习高斯消元了吧对于一个n维的玩意n+1个点只要两两不共线就可以确定一个东西。怎么找球心?易知:AB为读入的点拆开式子并且整理有右式明显是常数左式有n个未知量一共会有n个这样的式子高斯消元#include<bits/stdc++.h>using namespace std;const double eps=1e-9;double P[...原创 2018-08-03 16:02:54 · 144 阅读 · 0 评论 -
省选专练之后缀自动机APIO2014回文串
本来是个回文自动机模板题但是也可以用后缀自动机AC掉先跑manacher这可以识别所有的回文串然后放进自动机里暴力跑就是了#include<iostream>#include<cstdio>#include<cmath> #include<algorithm>#include<cstring>using...原创 2018-08-15 21:44:23 · 182 阅读 · 0 评论 -
省选专练 [AHOI2012]树屋阶梯
额这个是卡特兰数为啥思考选左边一块上面放一块右边放一堆这个是卡特兰数递推式然后我恬不知耻的写的pyimport mathF=[0]*501F[1]=1n=int(raw_input())for i in range(2,n+1): F[i]=F[i-1]*(4*i-2)/(i+1)print(F[n]) ...原创 2018-08-27 16:40:15 · 192 阅读 · 0 评论 -
省选专练之后缀数组 [AHOI2013]差异
LCP裸题维护LCP之后要做个DP参考Height的性质由于是区间min所以维护单调栈#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;typed...原创 2018-09-03 22:51:28 · 131 阅读 · 0 评论 -
和Leo一起做爱线段树的好孩子COCI2017-2018被单
一天,Little Donald想要洗干净他的n张被单。洗完所有被单之后,他把它们放在后院的平地上晒干。Donald很好的摆放了这些被单,使得这些被单两两之间不会在端点或边上接触,并且两两之间的边不会相交,但是可能一张更小的被单会放在一张更大的被单上面,或者一张被单会完全覆盖另外一张被单。做完这些事之后,Donald就去睡觉了。然而,Donald的朋友,Kim,知道了Donald正在晒被单并且决定...原创 2018-09-12 21:29:03 · 3374 阅读 · 0 评论 -
省选专练之神仙贪心IOI2013Robert
【问题描述】 小沐把玩具扔在地板上,乱七八糟。庆幸的是,有一种特殊的机器人可以收拾玩具。不过他需要 确定哪个机器人去拣哪个玩具。 一共有 T 个玩具,整数 w[i]表示这个玩具的重量,整数 s[i]表示这个玩具的体积。机器人有 两种,分别是:弱机器人和小机器人。◆有 A 个弱机器人。每个弱机器人有一个重量限制 X[i],它只能拿起重量严格小于 x[i]的玩 具,与玩具的体积大小没有关系。◆...原创 2018-09-11 07:50:22 · 473 阅读 · 0 评论 -
省选专练之 CERC2017 Kitchen Knobs 炸鸡店
你正一家大型的快餐餐厅的巨型灶台上烹饪。这个灶台上有n个炉子排成一排,并按序标为1-n号。每个炉子都会被它的控制手柄所控制。这些手柄可不一般:每个手柄上面都有1-7的号码围成一圈。灶台的火力就是从它的控制手柄顶端开始顺时针读取数字而得到的。每一步你都可转动一个或多个相邻手柄——向任意方向转动任意几下。但是,同一步转动的手柄只能向同一方向转动同样的次数。找到最少的步数来吧所有的炉子都设定到可...原创 2018-09-19 22:57:07 · 344 阅读 · 0 评论 -
和Leo一起做爱数学的好孩子之 CERC2017 Faulty Factory 阶乘谜题
给定n,质数p和一个目标余数r你需要改变n的阶乘中的一个数字,使得其积模p余r。感觉不能融会贯通我以为是个EXGCD的神仙题首先n看似很大,但是明显n并不是完全有用时若余数不为0则无解对于有:这个明显是一个不定方程,算出最小解再判断和p的大小关系就好了但是怎么办?由于这个不超过1e7我认为直接枚举变的暴力EXGCD但很明显这是不能A掉的(虽然开了3s)...原创 2018-09-14 19:03:27 · 2427 阅读 · 0 评论 -
CERC2017 Gambling Guide
一个在邻国的铁路系统是由nn个城市(编号从11到nn),和mm条连接两个不同城市的双向铁路组成的。铁路票只能在安装在每个城市的自动售票机购买。不幸的是,黑客们已经篡改了这些售票机,现在它们有下面的规则: 当aa市的售票机有一个硬币投入时,机器会发一张从aa市到随机一个邻市的单程票。更精确地来说,目的地城市是被统一的、随机的从所有由出发城市为起点的铁路的终点中选取的。一个研究计算机科学的学生需要...原创 2018-09-14 21:59:48 · 4156 阅读 · 0 评论 -
省选专练之 CERC2017 月球的景致 Lunar Landscape
一个卫星正在为探测车在月球上寻找一个合适的降落区。降落区被看做在平面直角坐标系中的一个方形区域。这颗卫星已经照了n张照片,每张照片都涵盖了月球表面的一块正方形区域。经过对相机的精细校准,可以保证所有照片涵盖的区域都和坐标对齐——正方形四个角的坐标都为整数。由于卫星的轨道一直在变化,所以照片有两种形式: ·A类照片的边缘和坐标轴平行。对于这样的照片,题目将会给出它中心的坐标(x,y)和它的边...原创 2018-09-14 23:21:07 · 390 阅读 · 0 评论 -
点分治 [IOI2011]Race
给一棵树,每条边有权。求一条简单路径,权值和等于K,且边的数量最小。点分治:维护到这个值的最少步数但是这个就只能一个子树一个子树的更新了然后memset历史代价一定会TLE所以再DFS一遍清除历史代价#include<iostream>#include<cstdio>#include<cmath>#include<algo...原创 2018-09-21 21:38:25 · 416 阅读 · 0 评论 -
JLOI2015攻击游戏
小铭铭最近获得了一副新的桌游,游戏中需要用m个骑士攻占n个城池。 这n个城池用1到n的整数表示。除1号城池外,城池i会受到另一座城池fi的管辖,其中fi<i。也就是说,所有城池构成了一棵有根树。这m个骑士用1到m的整数表示,其中第i个骑士的初始战斗力为si,第一个攻击的城池为ci。 每个城池有一个防御值hi,如果一个骑士的战斗力大于等于城池的生命值,那么骑士就可以占领这座城池;否则占...原创 2018-09-27 22:38:28 · 1697 阅读 · 0 评论 -
容斥 [Jsoi2011]分特产
DescriptionJYY 带队参加了若干场ACM/ICPC 比赛,带回了许多土特产,要分给实验室的同学们。JYY 想知道,把这些特产分给N 个同学,一共有多少种不同的分法?当然,JYY 不希望任何一个同学因为没有拿到特产而感到失落,所以每个同学都必须至少分得一个特产。例如,JYY 带来了2 袋麻花和1 袋包子,分给A 和B 两位同学,那么共有4 种不同的分配方法:A:麻花,B:麻花...原创 2018-10-06 22:34:58 · 1255 阅读 · 0 评论 -
省选专练之【PKUSC2018】主斗地
额很清新的一道题实际上这道题没有坊间传的那么难吧。。。你仔细观察会发现如下性质:对子没有单牌优(这个好理解如果对子被压就是单牌被压两次)飞机没有三带X优顺子这些更不能出于是惟一的不确定性在于打几个三带X和四带二这个可以暴力枚举(冷静思考牌堆里面是不可能有很多这种牌的)然后是Check的时候三带几也要暴力枚举(这也是很少的不超过6次)然后暴力枚...原创 2018-10-10 07:56:10 · 553 阅读 · 0 评论 -
[JSOI2007]重要的城市
题目描述参加jsoi冬令营的同学最近发现,由于南航校内修路截断了原来通向计算中心的路,导致去的路程比原先增加了近一公里。而食堂门前施工虽然也截断了原来通向计算中心的路,却没有使路程增加,因为可以找到同样长度的路作替代。其实,问题的关键在于,路截断的地方是交通要点。同样的情况也出现在城市间的交通中。某些城市如果出了问题,可能会引起其他很多城市的交通不便。另一些城市则影响不到别的城市的交通。j...原创 2018-10-11 07:54:19 · 202 阅读 · 0 评论 -
省选专练之数学+数据结构 2015年国家集训队测试 奇数国
翻译: 求区间乘积的phi函数值,其中区间中的数的质因数只有60种。带单点修改操作。明显质因数比较少,勉强可以压一压开一个int64就压住了。已知 所以易以60的常数求出答案#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include&...原创 2018-08-01 20:57:51 · 256 阅读 · 0 评论 -
省选专练之数据结构 [BOI2004]Sequence 数字序列
论文题。左偏树只是维护结论的工具。第一步:转化为非强制单调(Ai-i)这是严格单调上升序列的常见操作。第二步:由三角不等式知:我们只需要维护单调的和中位数第三步:得知,需要一个可合并的大顶数据结构——左偏树。#include<iostream>#include<cstdio>#include<cmath>#include<c...原创 2018-07-26 15:46:42 · 427 阅读 · 0 评论 -
省选专练 WC2007剪刀石头布
特殊的类最大权闭合图问题列出方程求解注意一个拆平方#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>#include<queue>using namespace std;const int IN...原创 2018-03-29 22:38:42 · 205 阅读 · 0 评论 -
省选专练POI2012Festival
少有的差分约束。按照差分约束的规则建边。然后就可以搞事情了。n辣么小,是不是可以floyd warshall算法就可以了?而且floyd可以干很多事。比如判负环。。。对于本题不用floyd(FIFO队列(SPFA)和双端队列(麻辣烫优化)优化的贝尔曼福特算法对于这么大的边我认为还不如简单易懂的floyd)判断不了负环(tarjan的本质是判断强连通,环套环也是负环啊,对于差分约束有负环就是有问题)...原创 2018-03-26 10:18:38 · 154 阅读 · 0 评论 -
省选专练【WC2011】最大XOR和路径(异或问题学习笔记)
我不会线性基啊!!!我还搞个屁但是也不是不可以做。考虑两个线性基的模板:给定n个非负整数选任意多个求最大异或值。朴素解法(不是暴力)二分答案(所谓二分答案啊,不是说二分最大异或值,而是按位异或)我先进来:枚举最高位1可否?怎么枚举:问题转化:给定n个非负整数任选多个求异或值是否可以达到S解决方案:这就是开关灯问题啊:给定操作策略然后求能否关完灯。解线性异或方程组。X1^X2^X3^0^x4^0=1...原创 2018-04-02 15:39:56 · 494 阅读 · 0 评论 -
省选专练AHOI2009最小割
考察:最小割的真正含义我们知道最大流在意义上与最小割完全不同但是最大流在数值上与最小割一样本题也就是考察了在最大流上跑最小割的含义。如何断定一条边被割断:反向边流量为w原边流量为0这说明水流全部从这里流走了,也就是最小割。看问题:“问题一:是否存在一个最小代价路径切断方案,其中该道路被切断? 问题二:是否对任何一个最小代价路径切断方案,都有该道路被切断? 现在请你回答这两个问题。”请冷静思考:这现...原创 2018-04-04 19:35:44 · 220 阅读 · 0 评论 -
省选专练CTSC2018Day2T1混合果汁Juice
天下何人比我弱系列太难啦!!!我CTSC花了整整2.5小时才AC您要是做过CQOI2015任务查询系统就不会蒙蔽了但是我是一个SC考生!!!可怕的ABNS历历在目!!!那个也是配合饮料!!!而且是一个可持久化平衡树维护动态二维凸包!!于是我认为这是一个平衡树维护三维动态凸包但是我TM又不是傻逼我也知道子任务!!!于是乎在完成子任务13_15时我想到了主席树!!!随后->这不就是个原题吗?水过...原创 2018-05-09 23:59:32 · 604 阅读 · 0 评论 -
省选专练IOI2000邮局(S4共享单车)
第一次秒掉IOI的题啥?数字三角形?第一,很明显n^3可以过,那不就水了吗?但事实上村庄带权依旧可做而且有朴素的n^2*logn做法甚至整体二分或是决策单调性都可以AC而且复杂度为严格的nlogn所以水过啊#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#...原创 2018-05-19 14:28:03 · 289 阅读 · 0 评论 -
省选专练CTSC2017吉夫特
注意模数是2辣么什么时候成立!打表找规律(n&m)==m#include<bits/stdc++.h>using namespace std;typedef int INT;#define int long longconst int N=240000;const int mod=1e9+7; inline void read(int &x){ x=0;...原创 2018-05-06 21:37:04 · 201 阅读 · 0 评论 -
省选专练 CF500E dmino
首先转换本质:就是把一条序列查最高。故:使用线段树维护区间最大值然后倍增。原型是SCOI2015国旗计划(或者是SCOI2015的那个的原型)#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>#define l...原创 2018-04-29 17:26:38 · 185 阅读 · 0 评论 -
省选专练JSOI2007合金
这个是真的想不到啊第一你搞三维的没意义于是乎,把c看做1-a-b那么c就没有了意义,因为确定了a,b辣么c自然确定下来其次对于这个东西有着重要的引理:对于二元笛卡尔基上的点(Ax,Ay)(Bx,By)他们的连线就是可以配凑的情况辣么扩展到多个点进行配凑:由于可把这个线段上的每一个点都看做一种新点,于是这些点的连线可以扩展呜呼,线的无限重叠就是面了啊!!!顾:这实际是求多少个点构成的凸包可以包含一个...原创 2018-05-26 21:21:40 · 155 阅读 · 0 评论 -
省选专练之数据结构JSOI2009计数问题
低级的二维树状数组好伐但是有分层图的思想在里面#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;inline void read(int &x){ x=0;...原创 2018-06-06 11:03:51 · 175 阅读 · 0 评论 -
省选专练[JLOI2011]飞行路线
水题但是我弱啊去年10月份模拟赛我居然没做起分层图最短路dp[i][j]表示到i点用了j次膜法的最小值于是水过啊#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<queue>using namespace std;con...原创 2018-06-02 14:22:27 · 164 阅读 · 0 评论 -
省选专练之数学[JSOI2009]瓶子和燃料
裴蜀定理到目前为止做的第三个裴蜀定理(HAOI2011向量)这么来看NOIP当时考也不错因为裴蜀定理还是算常见问题转化n个数中选k个求最大的GCDO(n*sqrt sum)完#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>using namespace s...原创 2018-06-02 14:58:45 · 199 阅读 · 0 评论 -
省选专练【2018雅礼集训】立方体Cube
原创 2018-07-10 18:48:05 · 267 阅读 · 0 评论 -
省选专练[CTSC2014]企鹅QQ
我不会Hash学习了一下hash就是暴力乘模数比如19260817什么的然后前后Hash+自然溢#include<iostream>#include<cstring>#include<cmath>#include<algorithm>#include<cstdio>using namespace std;#define LL ...原创 2018-07-14 17:47:27 · 182 阅读 · 0 评论 -
省选专练之数据结构[JLOI2014]松鼠的新家
简单的树链剖分主要是为了复习利用线段树维护区间加1就好了// ConsoleApplication5.cpp: 定义控制台应用程序的入口点。////#include "stdafx.h"#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#includ...原创 2018-07-15 15:38:56 · 144 阅读 · 0 评论 -
状压[Jxoi2012]奇怪的道路
小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n座城市,编号为1…n。m条道路连接在这些城市之间,每条道路将两个城市连接起来,使得两地的居民可以方便地来往。一对城市之间可能存在多条道路。据史料记载,这个文明的交通网络满足两个奇怪的特征。首先,这个文明崇拜数字K,所以对于任何一条道路,设它连接的两个城市分别为u和v,则必定满...原创 2018-10-30 07:55:52 · 307 阅读 · 0 评论