- 博客(26)
- 资源 (7)
- 收藏
- 关注
原创 JZOJ 5354. 导弹拦截
..题目:分析:代码:题目:传送门分析:对于第一问,我们可以通过dpdpdp求解,设fif_ifi为当之前的方案最后拦截到的导弹的编号,那么我们的fj=max{fi}+1f_j=max\{f_i\}+1fj=max{fi}+1可是第二问就没那么容易了小编的方法是将问题转化为一个图,然后求最小覆盖而求最小覆盖的方法就是通过创建一个二分图,然后跑匈牙利算法求解代码:#in...
2018-12-30 14:42:41 205
原创 JZOJ 5353. 村通网
..题目:分析:代码:题目:传送门分析:表示最小生成树很可做代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring> #include<cstdlib>#include<algorithm>#include<s...
2018-12-30 14:25:20 274
原创 2018.12.30【NOIP提高组】模拟A组 题目合集
..5353. 村通网5354. 导弹拦截5355. 保命5353. 村通网5354. 导弹拦截5355. 保命
2018-12-30 14:17:00 140
原创 JZOJ 3519. 【NOIP2013模拟11.6A组】灵能矩阵(pylon)
..题目:分析:代码:题目:传送门分析:代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring> #include<cstdlib>#include<algorithm>#include<set>#in
2018-12-22 17:19:10 130 1
原创 JZOJ 3511. 【NOIP2013模拟11.5A组】cza的蛋糕
...题目:分析:代码:题目:传送门分析:一看数据范围就知道是要状态压缩的一道题,因为列数mmm的范围是111到777,就用一个二进制数来表示一行的状态。由于这一题不用把整个都填满,所以上一行的状态也会影响到当前行的选择,应当在记录状态时表示两行。设f[i,s1,s2]f[i,s1,s2]f[i,s1,s2]是当前为第iii行,上一行状态为s1s1s1,当前行状态为s2s2s2时的方案...
2018-12-22 17:15:57 214
原创 JZOJ 2700. 【GDKOI2012模拟02.01】数字
...题目:分析:代码(算法1):题目:添加链接描述分析:代码(算法1):#include<iostream>#include<cstdio>#include<cmath>#include<cstring> #include<cstdlib>#include<algorithm>#include&...
2018-12-22 17:04:22 132
原创 JZOJ 2018.12.22 题目合集
...2700. 数字3511. cza的蛋糕(cake)3519. 灵能矩阵(pylon)2700. 数字3511. cza的蛋糕(cake)3519. 灵能矩阵(pylon)
2018-12-22 16:53:19 250
原创 SSL P1331 信与信封问题
...题目:分析:代码:题目:传送门分析:我们可以在开始时把边取反,读入的是111,就置成000,读入是000,就置成111,然后跑一边匈牙利算法,然后判断是不是完美匹配,不是就直接输出nonenonenone;第二步每次删掉一条边,判断是不是完美匹配,不是就输出这个两个端点第二步跑完之后没有发现有一个是可以输出的,就输出nonenonenone代码:#include<...
2018-12-21 21:04:15 209
原创 JZOJ 2948. 【NOIP2012模拟8.14】买汽水
。。。题目:分析:代码:题目:传送门分析:我们首先看到mmm的范围,显然暴力会直接残废,而普通的dfsdfsdfs估计也会升天。顺便说下,题目上范围是一亿,但其实最大数据可能会到十亿......但是nnn非常可做,所以我们尝试根据nnn去求解我们将nnn个数分成两堆,一堆都是较小的,另一堆都是较大。然后通过两次dfsdfsdfs求出对应的所有在mmm中的方案在这里,我们已经解决了...
2018-12-20 17:33:22 160
原创 JZOJ 100044. abcd
目录大法好题目:分析:代码:题目:传送门分析:比较容易看出来这是一道多重背包的题.但是朴素做法肯定过不了,需要优化.比较常见的优化是二进制法和单调队列.这道题用二进制法比较好处理由于[ai,bi][a_i,b_i][ai,bi]中可能包含负数,所以需要对式子变形:[ai,bi]−&gt;[0,bi−ai]+ai=ei[a_i,b_i] -&gt; [0,b_i-...
2018-12-15 16:10:05 243
原创 JZOJ 100047. 基因变异
目录大法好题目:分析:代码:题目:传送门分析:这道题十分恶意,小编考试时用dfsdfsdfs暴力搞下,结果一直404040完事后,听大佬们都用bfsbfsbfs先预处理出变异到任意基因的时间最后边输入,边输出代码:#include<iostream>#include<cstdio>#include<cmath>#include<...
2018-12-15 15:52:52 205
原创 JZOJ 100046. 收集卡片
目录大法好题目:分析:代码:题目:添加链接描述分析:表示是来自XCXCXC的良心送分题果断暴力不解释代码:#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;cmath&gt;#include&lt;cstring&gt; #include&lt;
2018-12-15 15:31:00 157
原创 Dark♂ Castle
前言:好吧实际题目是这样的→CH 6202 黑暗城堡玄学之门题目:分析:代码:题目:传送门分析:对于题目中的DDD,我们可以通过DIJ+DIJ+DIJ+堆优化高效求解然后跑一边伪primeprimeprime,将判断最小生成树的条件换成题目要求我们保持的那一长串东东,同时对该点的方案数进行累加最后根据乘法原理,将所有点的方案数累乘代码:#include<iostre...
2018-12-14 21:27:30 238
原创 CH 6201 走廊泼水节
玄学之门题目:分析:代码:题目:传送门分析:类似kruskalkruskalkruskal算法的过程,对于一条边,如果它们的两个点属于两个不同的集合,那么这些集合间都要连边,为保证最小生成树还是数据给出的树,我们就让它们都连上v+1v+1v+1,因为我们需要保证原来树仍是最小生成树(详见yd书P339P339P339)代码:#include<iostream>#i...
2018-12-14 21:13:58 354
原创 3518. 进化序列(evolve)
玄学之门题目:分析:代码:题目:传送门分析:把所有数按位去做,通过位运算得出每位上111的个数然后再疯狂暴力判断是否符合条件,是就累加答案代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring> #include<cstdlib>...
2018-12-08 16:59:02 794
原创 JZOJ 5123. diyiti
玄学之门题目:分析:代码:题目:传送门分析:对于情况(1)(1)(1),我们先将所有数排序,然后枚举iii作为图(1)(1)(1)中紫色的边,即上面三个边中最长的边,同时记录num[x]num[x]num[x]存前i−1i−1i−1个数两两相加得xxx的方案数。再从 iii向后枚举jjj作为红色边来统计答案。对于情况(2)(2)(2),先将排好序的数组去重,然后枚举iii作为图(2...
2018-12-08 16:53:20 215
原创 洛谷 P3884 [JLOI2009]二叉树问题
玄学之门题目:分析:代码:题目:传送门分析:明显是求公共祖先,所以我们可以采用传统的LCALCALCA算法对于深度和宽度,我们在预处理就已经解决了,其他都是普通的LCALCALCA算法代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring> ...
2018-12-06 17:28:23 204
原创 洛谷 P1459 三值的排序 Sorting a Three-Valued Sequence\USACO 2.1.3
玄学之门题目:分析:代码:题目:传送门分析:知道普及-的题我居然一开始还不会!!!!!!大致思路是这样的,然后对它们做一次升序排序(sort)(sort)(sort),随后再用一些玄学方法去求解,但很快,我们就会发现这样做并不能求到最优解(可能也可以,只是我太菜了)所以我们就来思考下,到底是哪里出现了问题,然后就知道,直接做sortsortsort会出现一些很玄妙的bugbugbu...
2018-12-06 15:55:28 266
原创 洛谷 P1458 顺序的分数 Ordered Fractions\USACO 2.1.2
玄学之门题目:分析:代码:题目:传送门分析:因为是从小到大输出,但是我们无法通过直接比较分子、分母判断分数值的大小,所以我们需要手动模拟出每个分子和分母,并将它们的值保存下来在对它们的值进行有小到大排序后,我们就可以开始判断每个分子、分母是否最简,由于题目中的nnn只有160160160,所以就可以直接暴力判断最后再手动输出0/10/10/1、1/11/11/1代码:#inc...
2018-12-05 16:50:29 378
原创 洛谷 P1457 城堡 The Castle\USACO 2.1.1
玄学之门题目:分析:代码:题目:传送门分析:作为USACOUSACOUSACO中的2.12.12.1的第一题,难度还是十分合格的:)不知道为什么洛谷上的难度是提高+,可能主要是由于码长的问题吧大体的思路是先通过dfsdfsdfs染色,然后枚举墙,求出答案代码:#include<cstdio>#include<iostream>#include<al...
2018-12-05 16:39:05 403
C C++ 新手大宝典
2018-04-01
小游戏的密码
2018-01-13
自制小游戏
2018-01-13
广度搜索666
2018-01-13
动态规划 初一
2018-01-13
归并排序 排序
2018-01-13
最短路问题
2018-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人