E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SCOI
【Luogu 3275】[
SCOI
2011]糖果
LuoguP3275显然是一道经典的差分约束系统相关知识可以查看:【Luogu1993】差分约束系统问题——小K的农场值得注意的是这题使用最长路更合适,因为每一个人都要取得至少一个糖果。在添加超级起点时,这本身就是一个使用大于等于号的关系,如果更换成小于等于号则会导致边的方向改变,这样又违背了超级起点的初衷。#include#includeusingnamespacestd;structdata{
Nanjo
·
2019-11-28 21:00
【Luogu P2471】[
SCOI
2007]降雨量
LuoguP2471啊啊啊啊这真是一道史上最毒瘤的题目!!!!!题意就是给出n个年份的降雨量询问:“自从\(y\)年以来\(x\)年的降雨量最大”的正确性。显然有多种情况需要考虑,那么就需要通过分类讨论理清程序的逻辑了。对于“自从\(y\)年以来\(x\)年的降雨量最大”这样一句话,可以转化成如下条件:\(rain[x]=rain[x]则导出false,反之则导出maybe\\②rain[x]未知
Nanjo
·
2019-11-27 14:00
CSP-S 2019 第二轮 DAY1 简单解析(含代码)
包括
SCOI
2015年还有一题《超级格雷码》,腾讯2016年笔试有一题是生成格雷码,LeetCode(一个面试海外IT公司很有用的题
ngncmh
·
2019-11-17 19:49
CSP-J/S
2019
CSP-S
2019
题解【luogu3280 [
SCOI
2013]摩托车交易】
思路分析为了让交易额尽量大,显然我们需要尽量多地买入。对于每个城市,到达这个城市时携带的黄金受到几个条件的影响:之前卖出的黄金,之前能买入的最多的黄金,前一个城市到当前城市的路径上的最小边权。既然不需要输出买入的数量,我们可以先尽量多地买入,然后再按照边权的限制削减。这样,刚好卖完的限制也就没有影响了。卖出时当然也要尽量都,因此卖出的量就是前一个城市能带到当前城市的最多的黄金和卖出限制中小的一个。
TEoS
·
2019-11-03 21:00
[
SCOI
2005]骑士精神
题面传送门我们发现只有25个格子,应该是可以用爆搜过掉这道题的。但是裸的dfs时间复杂度过高,我们要进行相应的优化。首先,由于马的数量过多,我们应该选择让空格“走”。接下来我们发现这道题又很明显的一个限制条件,最多不能超过15步,所以我们可以使用迭代加深进行优化,所谓的迭代加深搜索,本质上还是dfs,但是它每次会设置一个深度上限maxdep,使得搜索树的深度不超过maxdep,这样做可以让它遍历更
szmssf
·
2019-10-24 07:00
[
SCOI
2015]情报传递
洛谷树剖不知道大佬们疯狂用主席树为何#include#definerereturn#defineinc(i,l,r)for(inti=l;iinlinevoidrd(T&x){charc;boolf=0;while((c=getchar())'9')if(c=='-')f=1;x=c^48;while((c=getchar())>='0'&&csiz[son[x]])son[x]=v;}}ints
凉如水
·
2019-10-23 10:00
题解 P1641 【[
SCOI
2010]生成字符串】
题目链接Solution[
SCOI
2010]生成字符串题目大意:询问在\(n\)个\(1\)和\(m\)个\(0\)排列形成的字符串中,有多少个字符串任意前缀中\(1\)的个数不少于\(0\)的个数卡特兰数看到题面很容易想到卡特兰数
colazcy
·
2019-10-22 17:00
[
SCOI
2007]排列 题解
题目链接这道题的其实也可以用数学知识来解,不过需要高中数学30分\(s\le5\),那么枚举\(0\)到\(99999\),判断每个数字和输入的是否相同就行了50分50分没有什么准确的做法,应该是暴力写的好或者是正解写的丑的Part.1先说说我们今天比赛时一个不认识的dalao的做法他把每个序列进行排序构造出\(MAX\)和\(MIN\),在这个范围内做30分的做法就行代码应该可是实现我就不贴了P
Mark_X
·
2019-10-18 17:00
题解 P2569 【[
SCOI
2010]股票交易】
题目链接Solution[
SCOI
2010]股票交易题目大意:给定\(n\)天,每一天有股票买入价格\(AP_i\),买入限制\(AS_i\),卖出价格\(BP_i\),卖出限制\(BS_i\),每次交易后需间隔至少
colazcy
·
2019-10-17 17:00
P2572 [
SCOI
2010]序列操作
没什么好说的,细节题注释放代码里#includeusingnamespacestd;constintN=1e5+7;templateinlinevoidread(I&x){intf=1;charc;for(c=getchar();c'9';c=getchar())if(c=='-')f=-1;for(x=0;c>='0'&&c=l&&r(p)=l)change1(p*2,l,r,v);if(mid
丶带带派大星
·
2019-10-16 11:00
【
SCOI
2005】互不侵犯
在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子说实话,之前就一直想写状压的博客了,奈何一直没有时间搞互不侵犯应该是最经典的状压题目了状压的本质就是用一个二进制串表示当前行的状态所以我们枚举二进制串,判断它是否合法boolcheck(inti){return(!(i&(i#definelllonglo
tqr06
·
2019-10-09 09:00
P1896 [
SCOI
2005]互不侵犯
知识点:状压DP原题面发现\(n,m\le9\),又要求方案数,就知道这必然是个状压了.分析题意:一些性质:对于每一行的棋子摆放情况,只会被相邻的两行棋子所影响对于两行棋子能否相邻,处理方式较麻烦但是\(n,m\le9\),状态数较少,可以预处理出所有单行状态,及他们能相邻的其他单行状态算法实现:先预处理出单行的合法状态.(即没有左右相邻的国王的状态)并记录此单行状态的国王个数.再预处理出能直接相
Luckyblock
·
2019-10-08 14:00
P3295 [
SCOI
2016]萌萌哒
P1502st表+并查集回顾:st表f[i][j]为序列中i~i+\(2^j\)-1中的最大(小)值预处理f[i][0]=\(a_i\),f[i][j+1]=max(f[i][j],f[i+(1#include#includeusingnamespacestd;constintN=100050;intf[N][25];intread(void){intx=0;charc=getchar();whi
Hs-black
·
2019-10-05 23:00
P2573 [
SCOI
2012]滑雪
题目链接在题中每个点都有一个限制条件,对于一个点,只能通向高度低于它的点,所以我们可以对题目中的所有点建有向图。然后可以从1开始通过bfs找到所有可以通向的点。找到了这些点过后又怎么办呢?题目中说要使得经过最多景点数的点的边权值最小。所以我们能够在bfs的同时将这些能够到达的点都建一个新的图。然后从1开始在这个新图上跑;kruskal即可求出最小的权值。代码如下:#includeusingname
JBLee
·
2019-10-04 23:00
【
SCOI
2010】股票交易
Description【
SCOI
2010】股票交易在T天时间内,第\(i\)天股票购入价为\(ap_i\),出售价为\(bp_i\),每天最多购入\(as_i\)股,最多出售\(bs_i\)股任意时刻手中的股票数不能超过
AD_shl
·
2019-10-02 20:00
LG4158 「
SCOI
2009」粉刷匠 线性DP
问题描述LG4158题解设\(opt[i][j][k]\)代表到\((i,k)\)刷了\(j\)次的方案数。一开始DP顺序有点问题,调了很长时间。务必考虑清楚DP顺序问题\(\mathrm{Code}\)#includeusingnamespacestd;templatevoidread(Tp&x){x=0;charch=1;intfh;while(ch!='-'&&(ch'9'))ch=getc
liubainian
·
2019-10-02 16:00
P2324-[
SCOI
2005]骑士精神
1#include2#define_for(i,a,b)for(inti=(a);ib;i--)4#defineINF0x3f3f3f3f5#defineMOD10000000076#definemaxn107typedeflonglongll;8usingnamespacestd;910inlinellread()11{12llans=0;13charch=getchar(),last='';1
Asurudo
·
2019-10-02 10:00
单调队列优化DP || [
SCOI
2010]股票交易 || BZOJ 1855 || Luogu P2569
题面:P2569[
SCOI
2010]股票交易题解:F[i][j]表示前i天,目前手中有j股的最大收入Case1:第i天是第一次购买股票F[i][j]=-j*AP[i];(1=1)Case4:第i天卖出k-j
AlenaNuna
·
2019-09-20 13:00
【
SCOI
2008】天平 [差分约束 floyd]
SCOI
2008天平bzoj1077luogu2447用floyd跑差分约束==因为砝码大小只有1、2、3所以未知时最大差值为2最小差值为-2由\(A+B>C+D\)可以转为\(A-C>D-B\)然后就挨个判断就好了注意判断等于时的条件
委屈的咸鱼鱼鱼鱼
·
2019-09-17 14:00
[
SCOI
2016]妖怪 牛客网的ACM省选题,个人看法,欢迎交流
链接:https://ac.nowcoder.com/acm/contest/390/1001来源:牛客网题目描述邱老师是妖怪爱好者,他有n只妖怪,每只妖怪有攻击力atk和防御力dnf两种属性。邱老师立志成为妖怪大师,于是他从真新镇出发,踏上未知的旅途,见识不同的风景。环境对妖怪的战斗力有很大影响,在某种环境中,妖怪可以降低自己k×a点攻击力,提升k×b点防御力或者,提升自己k×a点攻击力,降低k
桩子101
·
2019-09-05 15:00
SCOI
2009 围豆豆
围豆豆游戏的规则非常简单,在一个N×M的矩阵方格内分布着D颗豆子,每颗豆有不同的分值Vi。游戏者可以选择任意一个方格作为起始格,每次移动可以随意的走到相邻的四个格子,直到最终又回到起始格。最终游戏者的得分为所有被路径围住的豆豆的分值总和减去游戏者移动的步数。矩阵中某些格子内设有障碍物,任何时刻游戏者不能进入包含障碍物或豆子的格子。游戏者可能的最低得分为0,即什么都不做。注意路径包围的概念,即某一颗
autoint
·
2019-08-28 15:00
【XSY2131】【BZOJ1857】【
SCOI
2010】传送带
Description题目描述:在一个二维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。小y在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在,小y想从A点走到D点,请问他最少需要走多长时间。输入格式:第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By。第二行是4个整数,表示C和D的坐标,分别为Cx,Cy,Dx,Dy。
ezoi_ly
·
2019-08-27 22:00
【数位DP】【P2657】[
SCOI
2009]windy数
Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为\(2\)的正整数被称为windy数。windy想知道,在\(A\)和\(B\)之间,包括\(A\)和\(B\),总共有多少个windy数?Limitation\(1\leqA\leqB\leq2000000000\)Solution前天重写这个题,换了一种比较好写的DP方式,这里记下来。考虑由于前导\(0\
一扶苏一
·
2019-08-21 15:00
Luogu-P1896 [
SCOI
2005]互不侵犯
题目题目链接测试得分:100主要算法:状压DP(二进制优化)题干:状压DP板子分析1.对于国王这道题,有点类似于八皇后问题,但是这个点限制条件少一些,简单地说就是一次筛选的点较少,所以会导致搜索的超时2.那可不可以用多维DP呢?,对于每一行,我们知道它只于前一行与自身有关,满足了DP的无后效性原则,对于答案,是前面答案的汇总,通俗的讲就是满足最优子结构原理,所以yongDP3.但是对于DP状态转移
SeanOcean
·
2019-08-14 20:00
Luogu-P2657 [
SCOI
2009]windy数
题目题目链接测试得分:100主要算法:数位DP题干:数位DP板子分析:预处理出f[i][j]长度为i且最高位为j的windy数个数voidInit(){FORa(i,0,M)f[1][i]=1;FORa(i,2,N)FORa(j,0,M)FORa(k,0,M)if(abs(j-k)>=2)f[i][j]+=f[i-1][k];//预处理}2.数位DP转移intlen=0,ans=0,y;while
SeanOcean
·
2019-08-13 21:00
P4161 [
SCOI
2009]游戏 素数筛 + 背包DP
题目描述windy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。如此反复,直到序列再次变为1,2,3,……,N。如:123456对应的关系为1->22->33->14->55->46->6windy的操作如下12345623154
Paranoid丶离殇
·
2019-08-10 19:00
[
SCOI
2009] windy数
数位DP题目。说起来数位DP是不是都这么设计状态啊……积累好贫乏有人教教我吗……#include#include#include#include#include#include#includeusingnamespacestd;longlongl,r,len,a[12],dp[12][12],ans;//搜到第i位,上一位为j(j!=limit_num)的方案数inlinelonglongAbs(
南條キミツ
·
2019-08-04 21:00
做题记录1.0
目录写在前面的3594:[
Scoi
2014]方伯伯的玉米田Gym-101350FMonkeyingAroundBZOJ2962:序列操作51NOD1672BZOJ3747:[POI2015]KinomanD
Galway_girl
·
2019-07-23 09:00
NOIp训练 [
SCOI
2019]跳跃游戏(高精度)
传送门吐槽:看到Owenowl说可以用两个longlong代替高精???不会啊我tcl。题意:有m个小红球,n个空岛。其中第一个、最后一个空岛以及中间的第k个空岛是固定的(1#defineriregisterint#definefifirst#definesesecondusingnamespacestd;constintrlen=1a;inlinevoidread(){a.clear();cha
SC.ldxcaicai
·
2019-07-19 19:58
#
高精度
NOIp训练 [
SCOI
2018]Tree(链分治)
传送门题意:给一棵带点权的树,要求支持如下操作:询问从U出发的简单路径,经过的点权值之和的最大值将U的权值修改为V空间限制64MB思路:你可以使用一种叫做点分树的无脑方法,然后用short+charshort+charshort+char拼34\frac3443个intintint可以通过这一道题。毕竟毒瘤出题人卡了空间你显然也可以上lctlctlct搞。博主懒癌晚期不想写/想了实在不行的就学博主
SC.ldxcaicai
·
2019-07-17 20:58
#
线段树
#
树链剖分
[洛谷P3292] [
SCOI
2016]幸运数字
P3292[
SCOI
2016]幸运数字一颗带点权的树,每次查询指定两个点,求在两个点之间的这条路径(包括两端)上选任意个数能得到的最大异或值。
water_lift
·
2019-07-10 21:00
SCOI
2010 传送带
传送门题目描述在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段AB和线段CD。lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R。现在lxhgww想从A点走到D点,他想知道最少需要走多长时间输入输出格式输入格式:输入数据第一行是4个整数,表示A和B的坐标,分别为Ax,Ay,Bx,By第二行是4个整数,表示C和D的坐标,分别为Cx,Cy
haruka酱
·
2019-07-09 23:00
【
SCOI
2005】骑士精神(IDA*)
IDA*=迭代加深+估价函数A*=BFS(优先队列)+估价函数迭代加深通常用于:1.在有一定的限制条件时使用(例如本题中“如果能在15步以内到达目标状态,则输出步数,否则输出-1“)。2.题目中说输出所有中的任何一组解。相当于对于一颗很深的搜索树,我们限制它的层数,类似于广搜,尽可能遍历更多的分支。evaluate:估价函数,本题中是将目标棋盘与当前棋盘作比较,注意估价函数表示的是“最优情况下(即
Patrickpwq
·
2019-06-21 23:32
【LuoguP4081】[
SCOI
2015]小凸想跑步
题目链接题意给你一个凸多边形,求出在其内部选择一个点,这个点与最开始输入的两个点形成的三角形是以该点对凸多边形三角剖分的三角形中面积最小的一个三角形的概率。Sol答案就是可行域面积与该凸多边形面积之比。通过数学方法列出第一个三角形和其他三角形面积关系的式子,解出来发现都是一个半平面,所以我们要做的就是快速求解半平面交。把所有要加入的直线用向量表示,按照极角排序(用atan2()),然后依次加入直线
NeosKnight
·
2019-06-17 19:29
半平面交
【
SCOI
2007】修车
【题意】同一时刻有NNN位车主带着他们的爱车来到了汽车维修中心。维修中心共有MMM位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这MMM位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。【分析】首先来思考一下答案的组成。假设修倒数第iii辆车花的时间为AiA_iAi,则所有车主的等待总时间为:∑
_tan45
·
2019-04-21 12:37
网络流
SCOI
2019翻车记
SCOI
2019
SCOI
2019
SCOI
2019凉掉了告辞想了想还是写一篇游记吧。Day0加了一个以前没有的笔试,慌得一批,结果满分了。
SC.ldxcaicai
·
2019-04-14 18:40
【BZOJ】1085: [
SCOI
2005]骑士精神-A*搜索
传送门:bzoj1085题解A*状态xxx估值f(x)=g(x)+h(x)f(x)=g(x)+h(x)f(x)=g(x)+h(x),g(x)g(x)g(x)为已用代价,h(x)h(x)h(x)为预计还需花费的最少代价枚举次数limlimlim搜索,每次只走f(x)≤limf(x)\leqlimf(x)≤lim的代码#includeusingnamespacestd;constintN=5;intt
ccosi
·
2019-04-08 21:09
A*算法
P2053 [
SCOI
2007]修车
题目链接这是一道很不错的费用流好题,建图的思想很是巧妙我们把每个工人拆成\(n\)个点,表示当前工人在\(n\)个不同的时间段,那么\(m\)个工人就是\(n*m\)个点,然后把这些点向汇点连一条费用为0边权为1的边,也就是同一时段一个工人只能维修一辆车。对于每辆车,我们先从汇点连出一条费用为0边权为1的边,表示每辆车只会被一个工人在一个时段维修一次。然后对于每辆车,我们向之前的\(n*m\)个点
子谦。
·
2019-03-31 11:00
[Luogu P3286] [BZOJ 3598] [
SCOI
2014]方伯伯的商场之旅
洛谷传送门BZOJ传送门题目描述方伯伯有一天去参加一个商场举办的游戏。商场派了一些工作人员排成一行。每个人面前有几堆石子。说来也巧,位置在iii的人面前的第jjj堆的石子的数量,刚好是iii写成KKK进制后的第jjj位。现在方伯伯要玩一个游戏,商场会给方伯两个整数L,RL,RL,R。方伯伯要把位置在[L,R][L,R][L,R]中的每个人的石子都合并成一堆石子。每次操作,他可以选择一个人面前的两堆
LPA20020220
·
2019-03-29 11:19
动态规划
数学
数位dp
数学
动态规划
数位dp
bzoj3323: [
Scoi
2013]多项式的运算(非旋treap)
传送门题意:定义一个无穷项的多项式f(x)f(x)f(x),初始各项系数都为0,现在有几种操作将xLx^LxL到xRx^RxR这些项的系数乘上某个定值v将xLx^LxL到xRx^RxR这些项的系数加上某个定值v将xLx^LxL到xRx^RxR这些项乘上x变量将某个定值v代入多项式F(x),并输出代入后多项式的值,之后多项式还原为代入前的状况其中第四种操作不会出现超过10次。N≤105,0≤L≤R≤
SC.ldxcaicai
·
2019-03-29 07:15
#
非旋treap
bzoj3322: [
Scoi
2013]摩托车交易(kruskal重构树+贪心)
传送门题意咕咕咕思路:先把所有可以列车通的缩成一个点,然后用新图建立kruskalkruskalkruskal重构树。这样就可以倒着贪心模拟了。代码:#include#defineriregisterint#defineintlonglong#definefifirst#definesesecondusingnamespacestd;constintrlen=1b.w;}}g[M];vectore
SC.ldxcaicai
·
2019-03-28 21:50
#
贪心
#
kruskal
bzoj3597: [
Scoi
2014]方伯伯运椰子(01分数规划)
传送门题意咕咕咕有点麻烦不想写思路:考虑加了多少一定要压缩多少,这样可以改造边。于是可以通过分数规划+spfaspfaspfa解决。代码:#include#defineriregisterint#definefifirst#definesesecondusingnamespacestd;constintrlen=1pii;vectore[N];intn,m;boolin[N];doubledis[
SC.ldxcaicai
·
2019-03-28 21:27
#
01分数规划
#
spfa
bzoj3598: [
Scoi
2014]方伯伯的商场之旅(带权中位数+数位dp)
传送门题意咕咕咕自己读吧挺简单的思路:由带权中位数的性质可以得到对于每个数放在每个二进制位的代价一定是个单调或者单峰函数,因此我们先把所有的数都挪到第一个位置,然后依次向右枚举峰点(极值点)把能挪的挪走即可。代码:#include#defineriregisterintusingnamespacestd;typedeflonglongll;inta[62],len=0;llf[62][1205],
SC.ldxcaicai
·
2019-03-28 21:59
#
数位dp
#
dp
DP(动态规划)进阶
•指数级复杂度,适用于数据范围较小的题目•通常会出现在棋盘问题中:•比如说:[
SCOI
2005]互不侵犯、[NOI20
聆回
·
2019-03-02 22:36
算法
[
SCOI
2016]萌萌哒-题解
【题目地址】题目大意看原题面。我们首先考虑,对于每个相等的数,我们用并查集将其并起来,那么由于不能有前导0,令最后集合的个数为ccc,所以答案就是9×10c−19\times10^{c-1}9×10c−1,除了开头不能选0,只有9中选择方案外,其余的每个数字都有10种选择方案(只有一位数字的时候需要特判,因为此时0也算)。由于暴力的合并的话,最坏的复杂度会达到O(nmlogn)O(nmlogn)O
VictoryCzt
·
2019-02-13 16:35
题解
数学小知识点整理(TBC)
文章目录前言素数与同余线性筛部分素数线性递推逆元指数循环节降幂当求逆元时模数与求逆元的数有可能不互质时的处理方法一个神奇的结论拓展欧拉定理杂乱的一些性质/技巧二进制枚举子集异或前缀和O(n)预处理popcount多项式一类组合数学卡特兰数通项斯特林数错排公式二项式反演前言感觉距离
scoi
2019
scoi
2019
scoi
2019
SC.ldxcaicai
·
2019-02-08 21:59
#
数学
bzoj2753: [
SCOI
2012]滑雪与时间胶囊(最小生成树)
传送门最小生成树菜题。题意:给出一些有向边,问有向的最小生成树。思路:先dfsdfsdfs一把所有有用的边都存起来,然后按终点点权为第一关键字,边权为第二关键字给边排序保证最小生成树的合法性,排完之后跑kruskalkruskalkruskal就行了。代码:#include#defineriregisterint#definefifirst#definesesecondusingnamespace
SC.ldxcaicai
·
2019-01-17 16:13
#
kruskal
#
最小生成树
bzoj2333: [
SCOI
2011]棘手的操作(启发式合并)
传送门启发式合并菜题。题意:支持与连通块有关的几种操作。要求支持连边,单点修改,连通块修改,全局修改和单点查值,连通块查最大值和全局最大值。我们对每个连通块和答案用可删堆维护最大值,然后用启发式合并来解决连边的问题。关键在于连通块修改,这个可以给每个连通块维护一个标记,然后在合并的时候每个数记得修改值就行了。代码#include#defineriregisterintusingnamespaces
SC.ldxcaicai
·
2019-01-17 16:04
#
启发式合并
bzoj1854: [
Scoi
2010]游戏(二分图匹配)
传送门二分图匹配菜题。题意:nnn个二元组(xi,yi)(x_i,y_i)(xi,yi),每个二元组可以选一个数总共nnn个数aia_iai,问将aia_iai排好序之后从111开始最多可以连续存在多少个自然数。代码:#include#defineriregisterintusingnamespacestd;inlineintread(){intans=0;charch=getchar();whi
SC.ldxcaicai
·
2019-01-17 12:47
图论
#
二分图匹配
【[
SCOI
2008]奖励关】
又抄了一篇题解要凉了要凉了,开学了我还什么都不会文化课凉凉,NOIP还要面临爆零退役的历史进程这道题挺神的,期望+状态压缩我们设\(dp[i][S]\)表示在第\(i\)天前,捡的宝物状态为\(S\)到第\(K\)天结束的期望收益是多少于是我们的答案是\(dp[1][0]\),也就是第一天前(就是没开始)什么宝物也没有到结束的期望是多少期望倒着推,我们的初始状态就是\(dp[k+1]=\{0\}\
asuldb
·
2019-01-01 21:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他