自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuantAsk

但行好事,莫问前程

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

原创 欢乐纪中A组周六赛【2019.3.30】

前言做A组被虐好惨成绩RankRankRank是有算别人的RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC1010102017ZYC2017ZYC2017ZYC1141141142424244040405050501313132017XXY2017XXY2017XXY1001001...

2019-03-30 16:39:49 172

原创 jzoj3189-解密【字符串hash】

正题题目大意一个句子有多个单词。给出了一个加密了的串。加密方法是将不同的单词转换成不同的单词。然后再给一个加密前的串,求再加密串中可能出现的最早位置。解题思路设aia_iai​表示与iii相同的前一个字母的位置。然后根据题目意思对与两个串如果aaa序列一样那么就是可以转换的加密串。所以我们可以用字符串hashhashhash进行匹配。codecodecode#include&...

2019-03-30 16:32:42 233

原创 jzoj3188-找数【质数筛,数论】

正题题目大意求第nnn大的最小质因数时ppp的数。解题思路首先对于p=2p=2p=2和p=3p=3p=3时可以直接通过计算得出。然后不难发现当p=5p=5p=5时我们可以每次增加101010也就是O(n)O(n)O(n)的十分之一常数。之后再往大的我们发现是O(nln⁡np)O(\frac{n\ln n}{p})O(pnlnn​)常数是二分之一。然后可以过。codecodec...

2019-03-30 16:27:52 182

原创 P3076,jzoj3187-的士【贪心】

正题luogu题目链接:https://www.luogu.org/problemnew/show/P3076题目大意有若干个请求si,tis_i,t_isi​,ti​表示一个牛要从sis_isi​到tit_iti​。一辆只能装一只牛的车,从1出发mmm结束。求最少行驶距离。解题思路首先对于每个要求一定要计算∣ti−si∣|t_i-s_i|∣ti​−si​∣的,但是考虑多行走的费用。...

2019-03-30 16:22:29 200

原创 hdu3666-THE MATRIX PROBLEM【差分约束,自然对数】

正题题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3666题目大意一个n∗mn*mn∗m的矩阵CCC求有没有一个长度为nnn的aaa序列和一个长度为mmm的bbb序列使得L≤Ci,j∗ai/bi≤RL\leq C_{i,j}*a_i/b_i\leq RL≤Ci,j​∗ai​/bi​≤R解题思路首先我们将乘除转换为自然对数。所以要求变...

2019-03-29 22:15:05 224

原创 POJ1275-Cashier Employment【差分约束系统】

正题题目链接:http://poj.org/problem?id=1275题目大意1∼241\sim 241∼24小时中第iii个小时需要rir_iri​个出纳员有nnn个人应聘,第iii从xix_ixi​开始工作,一直工作8个小时。求至少要招募多少人应聘。解题思路numinum_inumi​表示第iii个小时有多少人招聘。设定kik_iki​表示第iii个小时放多少人这时需...

2019-03-29 20:48:16 265

原创 P1081-开车旅行【倍增,链表,dp】

正题题目大意:https://www.luogu.org/problemnew/show/P1081题目大意有若干个城市有不同的海拔hhh,两个城市之间的距离定义为∣hx−hy∣|h_x-h_y|∣hx​−hy​∣小A每次走次近的,小B每次走最近的。它们轮流开车。且只会往编号更大的城市开。问一:在距离≤X\leq X≤X的情况下求一个起点是的他们两个开的距离之和最小。问二:若干个Si...

2019-03-29 20:04:53 240

原创 P2568-GCD【欧拉函数,欧拉筛】

正题题目链接:https://www.luogu.org/problemnew/show/P2568题目大意求有多少个数对满足gcd(x,y)=pri(x,y≤n)gcd(x,y)=pri(x,y\leq n)gcd(x,y)=pri(x,y≤n)解题思路首先对于gcd(x,y)=pgcd(x,y)=pgcd(x,y)=p=>gcd(x/p,y/p)=1=&...

2019-03-27 16:55:44 236

原创 CF735D-Taxes【数学,数论】

正题luogu题目链接:https://www.luogu.org/problemnew/show/CF735D题目大意将一个数分解成若干个数使得这若干个数的最大因子最小。解题思路如果是质数就是1。如果是偶数根据哥德巴赫猜想就是2。或者把一个奇数减去2后是个质数也是2。否则就是3。codecodecode#include<cstdio>using namespac...

2019-03-23 16:27:03 330

原创 P2513-[HAOI2009]逆序对数列【dp,前缀和】

正题题目链接:https://www.luogu.org/problemnew/show/P2513题目大意求长度为nnn逆序对为kkk个的序列总数。解题思路设fi,jf_{i,j}fi,j​表示1∼i1\sim i1∼i的排列逆序对个数为jjj然后显然:fi,j=∑k=1i−1fi−1,j−kf_{i,j}=\sum_{k=1}^{i-1}f_{i-1,j-k}fi,j​=k=1...

2019-03-23 16:16:52 166

原创 欢乐纪中A组周六赛【2019.3.23】

前言做A组被虐好惨成绩RankRankRank是有算别人的RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC1313132017WYC2017WYC2017WYC1901901909090901001001000001919192017HZB2017HZB2017HZB1101101...

2019-03-23 13:12:18 218

原创 jzoj4673,CF578D-LCS again【统计,字符串,容斥】

正题luoguluoguluogu题目链接:https://www.luogu.org/problemnew/show/CF578D题目大意求有多少个字符串TTT使得其和字符串SSS的LCSLCSLCS长度为∣S∣−1|S|-1∣S∣−1解题思路首先考虑挖一个空再填一个字母。这样方案数为n∗n∗mn*n*mn∗n∗m但是我们考虑aabaabaab这样的字符,无论挖掉哪个aaa都是...

2019-03-23 12:45:35 528

原创 jzoj4672-Graph Coloring【图论,模拟】

正题题目大意一张无向图,每条边有一个颜色(红或蓝),可以选择点使得连接的边都取反,求至少要选多个点可以使得所有边的颜色相同。解题思路不难发现如果确定所有边的颜色,然后知道一个点的颜色后就可以知道整个联通图的颜色。因为如果一个点的颜色被确定了,他连接的点的颜色也可以被确定。codecodecode#include<cstdio>#include<algorith...

2019-03-23 12:36:06 324

原创 jzoj4671-World Tour【图论,bfs】

正题luogu题目链接:https://www.luogu.org/problemnew/show/CF666B题目大意求4个点,使得这4个点按顺序最短路到达的长度最远。解题思路用bfsbfsbfs求出每个点之间的最短路,然后对于每个点求出最远点,次远点,反最远点和反次远点。之后枚举中间两个点,然后如果最远的相同就一个用次远,否则都用最远。codecodecode#inclu...

2019-03-23 12:32:40 299

原创 P1407-[国家集训队]稳定婚姻【tarjan,强连通分量】

正题题目链接:https://www.luogu.org/problemnew/show/P1407题目大意若干对夫妻,和若干对绿色关系,求每对夫妻离婚后,绿色关系是否可以重新让每个人两两配对。解题思路我们可以让夫妻女的连男的交往男的连女的然后跑tarjantarjantarjan,若一对夫妻在同一个联通分量里,那么一点有办法使得男的可以到女的,而这条路径一定是偶数个点,只要让...

2019-03-22 22:01:09 229

原创 P5004-专心OI - 跳房子【dp,矩阵乘法】

正题题目链接:https://www.luogu.org/problemnew/show/P5004题目大意把NNN个无色格子排成一行,可以把某些格子染成黑色,但两个黑色格子之间必须至少有MMM个无色格子,求方案数解题思路首先很明显fn=∑i=0n−m−1fif_n=\sum_{i=0}^{n-m-1}f_ifn​=i=0∑n−m−1​fi​然后我们发现∑i=0n−m−1fi\s...

2019-03-22 20:59:30 235

原创 P3225-[HNOI2012]矿场搭建【tarjan,图论】

正题题目链接:https://www.luogu.org/problemnew/show/P3225题目大意nnn个点的无向图,要求设置逃生点使得任意一个点去掉后每联通分量内都有一个逃生点。求至少多少个逃生点和方案数。解题思路首先tarjantarjantarjan求出割点,然后对于一个分量内没有割点,那么就得设置两个点,如果有一个割点,就要设置一个。然后方案数直接用联通分量内的点...

2019-03-21 15:52:22 229

原创 P1726-上白泽慧音【tarjan,图论】

正题题目链接:https://www.luogu.org/problemnew/show/P1726题目大意求最大的强联通分量和包含的点解题思路tarjantarjantarjan模板不解释。codecodecode#include&lt;cstdio&gt;#include&lt;algorithm&gt;#include&lt;stack&gt;using names...

2019-03-09 17:00:34 207

原创 P1993-小K的农场【差分约束,SPFA】

正题题目链接:https://www.luogu.org/problemnew/show/P1993题目大意有若干个条件Wa+w&amp;gt;WbW_a+w&amp;gt;W_bWa​+w&gt;Wb​Wa+w&amp;lt;WbW_a+w&amp;lt;W_bWa​+w&lt;Wb​Wa=WbW_a=W_bWa​=Wb​解题思路差分约束不解释codecodecode...

2019-03-09 16:27:59 209

原创 欢乐纪中B组周六赛【2019.3.9】

前言AKAKAK了(虽然有一堆AKAKAK的)成绩RankRankRank是有算别人的今天LRZLRZLRZ不在RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC1112017myself2017myself2017myself30030030010010010010010010010010...

2019-03-09 12:07:00 185

原创 jzoj4745-看电影【期望概率,数学】

正题题目大意一个环,nnn个人。每次随机选一个位置,把顺时针第一个踢掉。直到只剩下kkk个人,求第ididid个人留下的期望概率。解题思路首先我们考虑一个环,若第xxx的概率比第yyy号的概率打,那么将环旋转到使得yyy到达xxx的位置就好了,但是环的旋转并不会影响答案,所以我们得到每个人的答案是一样的。然后根据期望我们又能知道所有人的概率之和应该是kkk,而nnn个人概率相等所以...

2019-03-09 11:56:13 287

原创 jzoj4743-积木【状压dp】

正题题目大意有长方体积木nnn块,求能搭成的最高高度。解题思路考虑状态压缩,设fs,i,jf_{s,i,j}fs,i,j​表示积木使用状态为sss,最下面的是第iii块,状态为jjj:状态:对于一个长方体a,b,ca,b,ca,b,ca∗ba*ba∗b的底a∗ca*ca∗c的底b∗cb*cb∗c的底首先枚举状态,然后枚举当前放哪个,然后枚举上次放哪个,然后枚举最上面哪个的...

2019-03-09 11:49:29 243

原创 jzoj4742-单峰【数学,数论】

正题题目大意求1∼n1\sim n1∼n的全排列中有多少个满足单峰解题思路现在考虑一个单峰,我们加入一个更小的数,要么插在最左边,要么插在最右边,所以得出答案结论2n−12^{n-1}2n−1codecodecode#include&lt;cstdio&gt;#include&lt;algorithm&gt;#define ll long longusing namespa...

2019-03-09 11:44:22 193

原创 欢乐纪中B组周五模拟赛【2019.3.8】

前言Rank1Rank1Rank1耶成绩RankRankRank是有算别人的RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCC2222017myself2017myself2017myself2102102101001001001001001001010103332017zyc2017...

2019-03-09 07:42:43 219

原创 jzoj3056-数字【数位dp,统计,容斥】

正题题目大意求有多少个2∗n2*n2∗n位的数字(允许有前导零)满足只包含SSS集合内的数字前nnn位的和等于后nnn位之和或者奇数位之和和偶数位之和相等解题思路预处理数组fi,jf_{i,j}fi,j​表示iii位数,数字之和为jjj时的方案数。动态转移方程fi,j=∑k=1mfi,j−akf_{i,j}=\sum_{k=1}^mf_{i,j-a_k}fi,j​=k=1∑...

2019-03-09 07:29:29 301

原创 jzoj3055-比赛【数学,统计】

正题题目大意2∗n2*n2∗n个人,AAA队BBB队各nnn各,有不同的战斗力。两个队的人随机PKPKPK,每次PKPKPK的价值为(X−Y)2(X-Y)^2(X−Y)2加入获胜队。求AAA队期望比BBB队多多少分。解题思路首先根据全排列我们发现其实每一个人打别的队的任何一个人的概率都是1n\frac{1}{n}n1​。将aaa和bbb数组排序,然后找到一个位置zzz使得ai&amp...

2019-03-08 21:54:53 189

原创 jzoj3054-祖孙询问【LCA】

正题题目大意求两个点的祖孙关系。解题思路直接LCALCALCA,然后暴力判断。codecodecode#include&lt;cstdio&gt;#include&lt;algorithm&gt;#include&lt;queue&gt;#include&lt;cmath&gt;#define N 41000using namespace std;struct lin...

2019-03-08 21:43:00 250

原创 POJ1201-Intervals【差分约束,负环,SPFA】

正题题目链接:http://poj.org/problem?id=1201题目大意求一个最少数量的数字集合满足在li∼ril_i\sim r_ili​∼ri​的范围的数字至少是cic_ici​个解题思路设sis_isi​表示0∼i0\sim i0∼i的范围内数字个数。然后其实条件就是sr−si≥cs_r-s_i\geq csr​−si​≥c。然后就是差分约束。但是需要注意si−s...

2019-03-02 16:41:02 260

原创 P3275-[SCOI2011]糖果【差分约束,负环】

正题题目大意:https://www.luogu.org/problemnew/show/P3275题目大意对于nnn个值,给出一系列不等式。求每个值的最小正整数。解题思路差分约束codecodecode#include&lt;cstdio&gt;#include&lt;queue&gt;#include&lt;cstring&gt;#define MN 300005u...

2019-03-02 16:06:14 224

原创 ssl提高组周六模拟赛【2019.3.2】

前言Rank1Rank1Rank1耶成绩RankRankRank是有算别人的只放前Rank10Rank10Rank10RankRankRankPersonPersonPersonScoreScoreScoreAAABBBCCCDDD111meselfmeselfmeself340340340808080100100100100100100606...

2019-03-02 14:18:35 219

原创 nssl1299-选做作业【最大流,最小割,最大子权闭合图】

正题题目大意有nnn个任务,完成需要先决条件,然后有完成价值。选择一些任务完成,求最大价值。解题思路首先,如果有环,那么这些环是不可能完成的。所以先用拓扑排序找环。然后考虑最大子权闭合图,对于正数点用原点连接,而负数点则连接汇点。容量为权值的绝对值。然后对于每个点连接先决条件。然后跑最大子权闭合图codecodecode#include&lt;cstdio&gt;#inc...

2019-03-02 14:04:38 223

原创 nssl1298-网站计划【线段树】

正题题目大意若干个区间操作l,rl,rl,r让答案增加(l+r)∗max{ai}(i∈[l..r])(l+r)*max\{a_i\}(i\in[l..r])(l+r)∗max{ai​}(i∈[l..r])并把最大的数变为0解题思路线段树,上传最大值时多上传一个位置,然后单点修改。codecodecode#include&lt;cstdio&gt;#include&lt;al...

2019-03-02 13:54:58 173

原创 nssl1296-猫咪的进化【dp】

正题题目大意nnn次,每次有3种选择:休息获得viv_ivi​点价值获得vi2v_i^2vi2​点价值且下一回合要休息解题思路定义fi,0/1/2f_{i,0/1/2}fi,0/1/2​表示第iii次为休息/叫一声/叫两声时的最大价值。fi,0f_{i,0}fi,0​可以由前面任何状态转移过来。而fi−1,1/2f_{i-1,1/2}fi−1,1/2​时就只能由fi−1,...

2019-03-02 13:50:21 233

原创 P1768-天路【负环,SPFA,01分数规划,二分答案】

正题题目链接:https://www.luogu.org/problemnew/show/P1768题目大意求一条回路使得路上∑vi∑pi\frac{\sum v_i}{\sum p_i}∑pi​∑vi​​最大。解题思路考虑01分数规划∑vi∑pi=ans\frac{\sum v_i}{\sum p_i}=ans∑pi​∑vi​​=ans∑vi=ans∗∑pi\sum v_i=a...

2019-03-02 08:10:31 182

原创 P3385-[模板]负环【SPFA】

正题题目大意求点1可不可以走到负环。解题思路用cnticnt_icnti​表示到iii的最短路经过了多少个点,然后求若cnti≥ncnt_i\geq ncnti​≥n且这条路是负数那么就有负环。codecodecode#include&lt;cstdio&gt;#include&lt;queue&gt;#include&lt;cstring&gt;using namespa...

2019-03-02 07:43:27 160

原创 P1268-树的重量【图论】

正题题目大意一棵树有nnn个叶子节点,给出每两个叶子节点之间的距离。求这棵树的边权之和。解题思路我们考虑每次加入一个节点。两个节点时不用说。加入第三个节点时,肯定是加入在节点1和节点2之间。之后我们开始推导:当我们加入节点nnn时,我们可以考虑加入在1∼x(x∈[2..n−1])1\sim x(x\in [2..n-1])1∼x(x∈[2..n−1])之间。为什么一定是从1开始,...

2019-03-01 21:09:01 193

原创 P1983-车站分级【图论,记忆化dfs,构图】

正题题目链接:https://www.luogu.org/problemnew/show/P1983题目大意一个辆车会一个一个值xxx,如果等级大于等于xxx的车站都会停靠(包括起点和终点)。给每辆车的停靠点,求至少要将车站分多少级。解题思路对于一辆车,若一个点他经过了却没有停靠,那么这个点比所有的停靠点的等级都要低。然后根据这个关系连边,然后记忆化dfsdfsdfs。时间复杂度O(...

2019-03-01 20:46:02 220

原创 P2590-[ZJOI2008]树的统计【树链剖分,线段树】

正题题目大意一棵带权树,要求单点修改,路径求和和路径求最大值。解题思路先来一个树链剖分,然后线段树维护。codecodecode#include&lt;cstdio&gt;#include&lt;algorithm&gt;using namespace std;const int N=31000;int tot,cnt,n,m,ls[N],pw[N],id[N];int...

2019-03-01 19:45:16 193

空空如也

空空如也

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

TA关注的人

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