省选
wwt9b15bs
这个作者很懒,什么都没留下…
展开
-
【题解】洛谷P1896互不侵犯[SCOI2005] 状压DP
题目链接 将任意一行的一个状态看作是n位的二进制数,1表示放了国王,0表示没有放 dp[i][j][k] 表示前i行第j个状态,已经放置了k个国王的方案数; can[i]第i个状态的数字,num[i]第i个状态的1的个数;#include<cstdio>#include<cstring>using namespace std;typedef long l...原创 2018-08-14 06:56:48 · 206 阅读 · 0 评论 -
【题解】洛谷P3265(同bzoj4004)[JSOI2015]装备购买 高斯消元
题目链接题目描述输入输出格式输入格式: 第一行两个数 n;m。接下来 n 行,每行 m 个数,其中第 i 行描述装备 i 的各项属性值。接下来一行 n 个数,其中 ci 表示购买第 i 件装备的花费。输出格式: 一行两个数,第一个数表示能够购买的最多装备数量,第二个数表示在购买最多数量的装备的情况下的最小花费输入输出样例输入样例#1: 3 3 1 ...原创 2018-09-12 06:22:41 · 168 阅读 · 0 评论 -
【题解】洛谷P1463(同bzoj1053/LibreOJ10203)[POI2002][HAOI2007]反素数 唯一分解定理+dfs
题目链接题目描述对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0 < i < x,则称x为反质数。例如,整数1,2,4,6等都是反质数。现在给定一个数N,你能求出不超过N的最大的反质数么?输入输出格式输入格式: 一个数N(1<=N&am原创 2018-09-11 13:37:27 · 290 阅读 · 0 评论 -
【题解】洛谷P2261(同bzoj1257)[CQOI2007]余数求和 构造+数学知识
题目链接题目描述给出正整数n和k,计算G(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值,其中k mod i表示k除以i的余数。例如G(10, 5)=5 mod 1 + 5 mod 2 + 5 mod 3 + 5 mod 4 + 5 mod 5 …… + 5 mod 10=0+1+2+1+0+5+5+5+5+5=29输入输出格式...原创 2018-09-11 13:37:36 · 292 阅读 · 1 评论 -
【题解】洛谷P4180(同bzoj1977)[BJWC2010]【模板】严格次小生成树 LCA+kruskal
题目链接输入输出格式输入格式:第一行包含两个整数N 和M,表示无向图的点数与边数。 接下来 M行,每行 3个数x y z 表示,点 x 和点y之间有一条边,边的权值为z。输出格式:包含一行,仅一个数,表示严格次小生成树的边权和。(数据保证必定存在严格次小生成树)输入输出样例输入样例#1:5 61 2 11 3 22 4 33 5 43 4 34 5 6输出样例#1:...原创 2018-09-19 09:04:28 · 374 阅读 · 1 评论 -
【题解】洛谷P2480(同bzoj1951)[SDOI2010]古代猪文 组合计数+逆元+快速幂+中国剩余定理+Lucas定理+扩展欧拉定理
题目链接题目背景“在那山的那边海的那边有一群小肥猪。他们活泼又聪明,他们调皮又灵敏。他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……”——选自猪王国民歌很久很久以前,在山的那边海的那边的某片风水宝地曾经存在过一个猪王国。猪王国地理位置偏僻,实施的是适应当时社会的自给自足的庄园经济,很少与外界联系,商贸活动就更少了。因此也很少有其他动物知道这样一个王国。猪王国虽然...原创 2018-09-12 06:23:02 · 276 阅读 · 0 评论 -
【题解】洛谷P2152(LibreOJ10205)[SDOI2009]Super GCD 高精度+更相减损术
题目链接题目描述Sheng bill有着惊人的心算能力,甚至能用大脑计算出两个巨大的数的GCD(最大公约 数)!因此他经常和别人比赛计算GCD。有一天Sheng bill很嚣张地找到了你,并要求和你比 赛,但是输给Sheng bill岂不是很丢脸!所以你决定写一个程序来教训他。输入输出格式输入格式:共两行: 第一行:一个数AAA。 第二行:一个数BBB。输出格式:一行,表示AAA和B...原创 2018-09-20 09:18:19 · 398 阅读 · 0 评论 -
【题解】洛谷P2303(bzoj2705)[SDOI2012]Longge的问题 欧拉函数
题目链接题目背景SDOi2012题目描述Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数NNN,你需要求出∑i=1Ngcd(i,N)\sum_{i=1}^N\gcd(i, N)∑i=1Ngcd(i,N)。输入输出格式###输入格式:一个整数,为NNN。输出格式:一个整数,为所求的答案。输入输出样例输入样例#1:6输出样例#1...原创 2018-09-20 10:24:06 · 228 阅读 · 0 评论 -
【题解】洛谷P3197(bzoj1008/LibreOJ10196)[HNOI2008]越狱 快速幂
题目链接题目描述监狱有连续编号为 1…N1…N1…N 的 NNN 个房间,每个房间关押一个犯人,有 MMM 种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。输入输出格式输入格式:输入两个整数 M,NM,NM,N输出格式:可能越狱的状态数,模 100003100003100003 取余输入输出样例输入样例#1:2 3输...原创 2018-09-20 11:18:51 · 258 阅读 · 0 评论 -
【题解】洛谷P4516(bzoj5314)[JSOI2018]潜入行动 树形DP+计数类DP
题目链接设 dp[u][iu][xu][yu]dp[u][iu][xu][yu]dp[u][iu][xu][yu] 表示在 uuu 的子树内选择了 iuiuiu 个节点,其中节点 uuu 有/无被安装 (xu=0/1)(xu=0/1)(xu=0/1),节点 uuu 有无被控制 (yu=0/1)(yu=0/1)(yu=0/1) 的方案数。#include<cstdio>#in...原创 2018-10-03 08:08:18 · 308 阅读 · 0 评论 -
【题解】poj3090 Visible Lattice Points(同洛谷P2158 [SDOI2008]仪仗队) 欧拉函数
题目链接DescriptionA lattice point (x, y) in the first quadrant (x and y are integers greater than or equal to 0), other than the origin, is visible from the origin if the line from (0, 0) to (x, y)...原创 2018-09-11 13:37:47 · 325 阅读 · 0 评论 -
【题解】洛谷P2234[HNOI2002]营业额统计 splay
题目链接强烈推荐大佬的splay树讲解,原理讲的很清楚。代码我也是学(抄)的大佬的。(之前调试半天过不了样例,突然发现代码这里求的前驱后继是严格的前驱后继,加个等号就可以了)#include&amp;lt;cstdio&amp;gt;#include&amp;lt;cmath&amp;gt;#include&amp;lt;algorithm&amp;gt;using namespace std;转载 2018-10-16 12:13:20 · 323 阅读 · 0 评论 -
【题解】洛谷P1337[JSOI2004]平衡点/吊打XXX 模拟退火
题目链接跟着大佬博客学模拟退火,顺带把这题做(抄)了。#include<cstdio>#include<cstdlib>#include<ctime>#include<cmath>const int N=1e3+10;int n;const double MAX_TIME=0.777;double ans=1e18,ansx,...原创 2018-10-09 21:31:59 · 317 阅读 · 0 评论 -
【题解】洛谷P1403[AHOI2005]约数研究(同bzoj1968) 数学知识
题目链接题目描述科学家们在Samuel星球上的探险得到了丰富的能源储备,这使得空间站中大型计算机“Samuel II”的长时间运算成为了可能。由于在去年一年的辛苦工作取得了不错的成绩,小联被允许用“Samuel II”进行数学研究。小联最近在研究和约数有关的问题,他统计每个正数N的约数的个数,并以f(N)来表示。例如12的约数有1、2、3、4、6、12。因此f(12)=6。下表给出...原创 2018-09-17 09:23:47 · 311 阅读 · 0 评论 -
【题解】LibreOJ10017(同洛谷P2571/bzoj1857)[SCOI2010]传送带 三分
题目链接 如果固定了一个点,另一个点可以三分。所以我们就三分套一个三分#include&lt;cstdio&gt;#include&lt;cmath&gt;const double eps=1e-8;double ax,ay,bx,by,cx,cy,dx,dy,p,q,r;double get(double xa,double ya,double xb,double yb...原创 2018-09-16 11:56:13 · 212 阅读 · 0 评论 -
【题解】洛谷P2161[SHOI2009]会场预约 set
题目链接题目描述PP大厦有一间空的礼堂,可以为企业或者单位提供会议场地。这些会议中的大多数都需要连续几天的时间(个别的可能只需要一天),不过场地只有一个,所以不同的会议的时间申请不能够冲突。也就是说,前一个会议的结束日期必须在后一个会议的开始日期之前。所以,如果要接受一个新的场地预约申请,就必须拒绝掉与这个申请相冲突的预约。 一般来说,如果PP大厦方面事先已经接受了一个会场预约,例如从...原创 2018-09-10 07:16:55 · 279 阅读 · 0 评论 -
【题解】洛谷P2573[SCOI2012](同sdoj3730)(2018-08-13集训T3)
题目链接(洛谷) 题目链接(sdoj) 没有想到重建图还有按照高度排序……光荣爆零 sdoj上测要加fread,不然会T一个点(这数据太强了)#include&amp;amp;lt;cstdio&amp;amp;gt;#include&amp;amp;lt;cstring&amp;amp;gt;#include&amp;amp;lt;algorithm&amp;amp;gt;#include&am原创 2018-08-14 06:52:38 · 194 阅读 · 0 评论 -
【题解】洛谷P3211XOR和路径[HNOI2011] 概率DP+高斯消元
题目链接 有点像以前写过的一道题,但是写着写着感觉不对劲……大佬博客写的很好,学习了。写完此题赶紧去复习一波高斯消元#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;algorithm&gt;using namespace std;#define _rep(i,a,b) for(int i=(a);i&lt;=(b);i原创 2018-08-19 09:09:12 · 190 阅读 · 0 评论 -
【题解】洛谷P2280[HNOI2003]激光炸弹 前缀和
题目链接 预处理二维前缀和#include&lt;cstdio&gt;#include&lt;cstring&gt;#include&lt;algorithm&gt;using namespace std;#define INF 0x3f3f3f3f#define _rep(i,a,b) for(int i=(a);i&lt;=(b);i++)int n,r,x,y,v;i原创 2018-08-23 07:11:36 · 226 阅读 · 0 评论 -
【题解】洛谷P2512[HAOI2008]糖果传递(同bzoj1045/CH0807) 排序+前缀和
题目链接 第一眼感觉像均分纸牌,但是对于具体操作有点迷。大佬题解的思路讲的非常清晰,看了一下思路感觉这个推导很巧妙啊,结论推出来就是水题了。#include&lt;cstdio&gt;#include&lt;algorithm&gt;#include&lt;cmath&gt;using namespace std;#define _rep(i,a,b) for(int i=(a)...原创 2018-09-04 09:12:02 · 252 阅读 · 0 评论 -
【题解】洛谷P2216[HAOI2007]理想的正方形 二维RMQ
题目链接 打个二维ST表就结束了……不过这个ST表看得我眼花缭乱#include&lt;cstdio&gt;#include&lt;algorithm&gt;#include&lt;climits&gt;using namespace std;#define _rep(i,a,b) for(int i=(a);i&lt;=(b);i++)#define _for(i,a,b)原创 2018-09-05 07:18:56 · 176 阅读 · 0 评论 -
【题解】洛谷P2219[HAOI2007]修筑绿化带 单调队列+双端队列
题目链接 最开始又想打ST表(就像理想的正方形那题一样),结果发现不好办……学习了大佬博客方法很巧妙#include&lt;cstdio&gt;#include&lt;queue&gt;#include&lt;algorithm&gt;using namespace std;#define _rep(i,a,b) for(int i=(a);i&lt;=(b);i++)cons原创 2018-09-05 07:19:09 · 220 阅读 · 0 评论 -
【题解】洛谷P2564[SCOI2009]生日礼物 队列
题目链接 按坐标升序排序后依次入队,入队同时记录当前珍珠所属种类出现次数。若队头种类的出现次数超过1则弹出。同时记录队列中存在的种类个数,当个数等于k时和ans打擂台。 (所以说为啥放到省选练习场的单调队列里面)#include&lt;cstdio&gt;#include&lt;algorithm&gt;#include&lt;queue&gt;using namespace std...原创 2018-09-05 07:19:22 · 189 阅读 · 0 评论 -
【题解】洛谷P2569[SCOI2010]股票交易 背包问题+单调队列优化
题目链接 学习了大佬题解,这波方程变形后单调队列维护天秀。#include&lt;cstdio&gt;#include&lt;algorithm&gt;using namespace std;#define _rep(i,a,b) for(int i=(a);i&lt;=(b);i++)#define rep_(i,a,b) for(int i=(a);i&gt;=(b);i--...原创 2018-09-05 07:19:38 · 278 阅读 · 0 评论 -
【题解】洛谷P1197[JSOI2008]星球大战(同bzoj1015) 并查集
题目链接 先正着跑一遍图,求出连通块个数,再倒着往图中新增节点,判断连通块个数有没有增加,最后正着输出结果#include&amp;lt;cstdio&amp;gt;#include&amp;lt;cstring&amp;gt;#define _rep(i,a,b) for(int i=(a);i&amp;lt;=(b);i++)#define _for(i,a,b) for(int i=(a);i&am原创 2018-09-05 07:19:46 · 162 阅读 · 0 评论 -
【题解】洛谷P1198[JSOI2008]最大数 树状数组
题目题目链接 这题我是把它从末尾存的,树状数组维护一个最大值#include&lt;cstdio&gt;#include&lt;iostream&gt;#include&lt;algorithm&gt;#include&lt;climits&gt;using namespace std;typedef long long ll;const int N=2e原创 2018-09-09 07:21:44 · 221 阅读 · 0 评论 -
【题解】洛谷P2023[AHOI2009]维护序列(同bzoj1798) 线段树
题目题目链接#include&amp;lt;cstdio&amp;gt;#define lc o&amp;lt;&amp;lt;1#define rc o&amp;lt;&amp;lt;1|1typedef long long ll;const int N=1e5+10;int n,m;ll p;ll a[N],sum[N&amp;lt;&amp;lt;2原创 2018-09-09 07:21:49 · 272 阅读 · 0 评论 -
【题解】洛谷P4035(同bzoj1013)[JSOI2008]球形空间产生器 高斯消元
题目链接题目描述有一个球形空间产生器能够在 nn 维空间中产生一个坚硬的球体。现在,你被困在了这个 nn 维球体中,你只知道球面上 n+1n+1 个点的坐标,你需要以最快的速度确定这个 nn 维球体的球心坐标,以便于摧毁这个球形空间产生器。输入输出格式输入格式: 第一行是一个整数 nn (1&lt;=N=10)(1&lt;=N=10)。接下来的 n+1n+1 行,每行有 ...原创 2018-09-12 06:22:32 · 225 阅读 · 0 评论 -
【题解】洛谷P3275(bzoj2330)[SCOI2011]糖果 差分约束
题目链接设每个小朋友得到的糖果数为 ccc{x=1ca−cb≥0且cb−ca≥0x=2cb−ca≥1x=3ca−cb≥0x=4ca−cb≥1x=5cb−ca≥0\begin{cases}x=1\quad c_a-c_b\geq0且c_b-c_a\geq0\\x=2\quad c_b-c_a\geq1\\x=3\quad c_a-c_b\geq0\\x=4\quad c_a-c_b\geq...原创 2018-10-10 13:28:52 · 221 阅读 · 0 评论