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
bzoj 1293: [
SCOI
2009]生日礼物 STL
→题目链接←对于每个彩珠我们保存它的下标和颜色,然后按下标排序之后用set存对于每个颜色我们选中的彩珠的下标如果insert的时候碰到set的size为0,说明这是一个新的颜色,我们就令difcol++每次使右端点向右移动1然后如果左端点的彩珠的颜色的set的size大于1,说明这个彩珠我们不需要了,就从set中erase掉不用考虑相同坐标中的重复彩珠,因为对于一个坐标不论有多少个相同颜色的彩珠我
everlasting__
·
2020-08-18 20:54
BZOJ题解
——————STL——————
set
[
SCOI
2009]生日礼物-暴力-排序-双指针
题目链接:右转进入题目题目大意:请自行参见题目。表示完全把这个题当作普及阻难度做的题目有的条件没有用,没加任何优化都2000ms,比很多题解快。由于这道题非常简单,有很多中解法。首先来一个肯定会TLE的做法,二分区间长度,然后检查,这是网上一个人的做法。不用看也知道这复杂度肯定TLE,也不知道这位怎么想的竟然还真的写了写试了试……再来一个复杂度稍高但是能在BZOJ上AC的做法:http://blo
Mys_C_K
·
2020-08-18 19:17
BZOJ
20200728
SCOI
模拟T1(线段树上二分)
T1P6619[省选联考2020A/B卷]冰火战士思路:发现选择一个温度时,冰系的贡献时前缀和,火系的贡献是后缀和,答案为较小的贡献的两倍因为一个贡献单增,一个单减,肯定存在一个点双方贡献相等因为温度属于整数,所以最佳温度为这个点左右的最近温度对于一次询问,可以两次二分找到这两个温度因为要求最大的最佳温度,当零点右侧的点最佳时,可能存在更加右侧的点,最终结果一样,于是需要第三次二分维护前缀后缀和,
ハルカナソラヘ
·
2020-08-18 08:17
模拟
#
二分
#
线段树
【BZOJ1854】[
SCOI
2010] 游戏(匈牙利算法的应用)
点此看题面大致题意:有\(n\)个物品,每个物品有两个属性且只能选择其中的一个,要求选择的物品属性值从\(1\)开始递增,问最多能选多少个。暴搜看到这题,我第一反应是暴搜......好不容易过了样例,然后又调了半天,结果\(TLE\)了,只得了\(50\)分......匈牙利算法好吧,此题的正解是匈牙利算法,思想还是比较巧妙的。建图我们可以将每个物品的两个属性值作为左半部分的点,将每个物品作为右半
weixin_30325071
·
2020-08-18 04:27
【BZOJ】【P1081】【
SCOI
2005】【超级格雷码】【题解】【乱搞】
传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1081首先一开始是0000000然后++++++++最低位到头了然后上一位++最低位--------第二位到头了第三位++第二位-------++++++++++---------------------++++++++++++++++-------------------------
iamzky
·
2020-08-18 03:54
OI
[
SCOI
2009]生日礼物 (尺取)
题目链接题意:有k种彩珠总共n个,分别在彩带的某个位置x有k种彩珠总共n个,分别在彩带的某个位置x有k种彩珠总共n个,分别在彩带的某个位置x找一个最短距离包括所有彩珠找一个最短距离包括所有彩珠找一个最短距离包括所有彩珠题解:nusingnamespacestd;#definefifirst#definesesecond#definepbpush_back#definempmake_pair#def
zzugzx
·
2020-08-18 02:36
[
SCOI
2010]游戏 (并查集)
题目链接题意:每个装备有两个属性每个装备有两个属性每个装备有两个属性每个装备只能选择一个属性每个装备只能选择一个属性每个装备只能选择一个属性现在需要打败一个怪物,每次对怪物的攻击属性只能是从1开始连续的现在需要打败一个怪物,每次对怪物的攻击属性只能是从1开始连续的现在需要打败一个怪物,每次对怪物的攻击属性只能是从1开始连续的问最多能连续攻击怪物几次问最多能连续攻击怪物几次问最多能连续攻击怪物几次题
zzugzx
·
2020-08-18 02:36
专题 状压dp(状态压缩动态规划)(洛谷的P1896 [
SCOI
2005]互不侵犯 详解)
例如,洛谷的P1896[
SCOI
2005]互不侵犯:题目描述:https://www.luogu.org/problemnew/show/P1896题意大致就是,在一个棋盘里放一定数量的国王,一个国王的周围没有国王
__Iron
·
2020-08-18 01:37
编程
bzoj 1079 //1079: [
SCOI
2008]着色方案 记忆化搜索(DP)/组合数学+DP
bzoj1079//1079:[
SCOI
2008]着色方案记忆化搜索(DP)/组合数学+DPbzoj1079//1079:[
SCOI
2008]着色方案//在线测评地址https://www.lydsy.com
mrcrack
·
2020-08-18 00:41
跟着大佬学算法
bzoj 1293 //1293: [
SCOI
2009]生日礼物 队列
bzoj1293//1293:[
SCOI
2009]生日礼物队列bzoj1293//1293:[
SCOI
2009]生日礼物//在线测评地址https://www.lydsy.com/JudgeOnline
mrcrack
·
2020-08-18 00:41
跟着大佬学算法
bzoj 1084 //1084: [
SCOI
2005]最大子矩阵 动态规划
bzoj1084//1084:[
SCOI
2005]最大子矩阵//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:40
跟着大佬学算法
bzoj 1026 //1026: [
SCOI
2009]windy数
bzoj1026//1026:[
SCOI
2009]windy数//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:09
跟着大佬学算法
bzoj 1078 //1078:[
SCOI
2008]斜堆
bzoj1078//1078:[
SCOI
2008]斜堆//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:08
跟着大佬学算法
bzoj 1025 //1025:[
SCOI
2009]游戏
bzoj1025//1025:[
SCOI
2009]游戏//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:38
跟着大佬学算法
bzoj 1856 //1856: [
Scoi
2010]字符串 dp动归/卡特兰数
bzoj1856//1856:[
Scoi
2010]字符串//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:06
跟着大佬学算法
bzoj 1296 //1296: [
SCOI
2009]粉刷匠
bzoj1296//1296:[
SCOI
2009]粉刷匠//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:05
跟着大佬学算法
不等式学习笔记
糖水不等式小学奥数内容挺好理解的排序不等式首先是定义顺序和乱序和反序和排序不等式谈一下我的理解(不是证明)这个实际上很好想(这实际上就是贪心)一共有两次模拟赛考察了这个不等式这个OI考过
SCOI
2008
Leo_JAM
·
2020-08-17 22:01
学习笔记
[
SCOI
2007]降雨量 线段树和区间最值(RMQ)问题
题目链接P2471[
SCOI
2007]降雨量听说博客观看效果更佳 这道题是比较经典的RMQRMQRMQ问题,找到X和Y年间的最值来进行判断真假,用线段树维护是比较简单好写的。
ailanxier
·
2020-08-17 21:30
线段树
BZOJ 4445 [
Scoi
2015]小凸想跑步:半平面交
传送门题意小凸晚上喜欢到操场跑步,今天他跑完两圈之后,他玩起了这样一个游戏。操场是个凸$n$边形,$n$个顶点$P_i$按照逆时针从$0$至$n-1$编号。现在小凸随机站在操场中的某个位置,标记为$P$点。将$P$点与$n$个顶点各连一条边,形成$n$个三角形。如果这时$(P,P_0,P_1)$形成的三角形的面积是$n$个三角形中最小的一个,小凸则认为这是一次正确站位。现在小凸想知道他一次站位正确
a1392136
·
2020-08-17 21:16
数据结构与算法
bzoj 1081 //1081: [
SCOI
2005]超级格雷码 找规律+dfs/镜像/特殊进位
bzoj1081//1081:[
SCOI
2005]超级格雷码//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-17 18:16
跟着大佬学算法
【
SCOI
2005】互不侵犯
题面在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。输入:只有一行,包含两个数N,K(1usingnamespacestd;#defineN10#defineM1>n>>k;mx=(1>=1;//计算出每种状态需要多少King}}for(inti=0;i>1)&i)==0)ok[i]=1;for(
Ashley_2013
·
2020-08-17 11:44
2020
SCOI
online 题面记录与题解
文章目录前言题面D1T1([
SCOI
2018]树)D1T2([
SCOI
2018]Numazu的蜜柑)D1T3([
SCOI
2018]星际迷航)D2T1([
SCOI
2019]RGB)D2T2([
SCOI
2018
smarthehe
·
2020-08-17 06:33
OI
[
Scoi
2016]背单词[字典树+dfs重构树[类似虚树]]
解题思路:很明显第一个条件是可以避免的,第二个条件是第三个条件的特殊情况,所以有用的只有第三个条件,现在我们就是想将这些单词重排使得每个单词后缀都在这个单词的前面并且代价最小我们举个例子:6acaeagdahdaifb很明显我们发现很多点是没有用的我们为了计算其实可以直接提出红色的点我们可以举几个例子,发现先跑子树小的明显最优#include#include#include#include#inc
黑夜和白天
·
2020-08-15 17:52
字符串算法
【LOJ6713】「EC Final 2019」狄利克雷 k 次根 加强版(狄利克雷生成函数)
传送门题解:我记得
SCOI
2019考完之后我就口胡过这个东西,当时D1T3超矩形。。。
zxyoi_dreamer
·
2020-08-14 08:39
生成函数
BZOJ2753: [
SCOI
2012]滑雪与时间胶囊【最小生成树】
2753:[
SCOI
2012]滑雪与时间胶囊转化模型,就是最小树形图,有向图最小生成树。看数据范围,好像不能用朱刘算法。
XSamsara
·
2020-08-14 07:38
BZOJ
MST
[学习笔记]图论提高题目选做
口胡的题目真多(huaji)Part1图论基础P3275[
SCOI
2011]糖果传送门对约束建边,理论上来说会有5类边,但稍加思考会发现其实本质上只存在ax2A>2A>2。
C20190406Panda_hu
·
2020-08-14 05:33
学习笔记
【BZOJ】【P4443】【
Scoi
2015】【小凸玩矩阵】【题解】【二分+匈牙利】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4443自招报名顺带在机房里写了写题非常怀疑这个做法的正确性不过还是写了首先真的满足二分性质吗?如果某些情况是不可能有解的比如2221432如果二分到2,也就是要选一个2的此时根本无法选出满足条件那么此时该向上还是向下二分……?虽然还是得到了正确的结果……把二分判定能否取到n-k+1个=mid的
iamzky
·
2020-08-13 19:13
ACM-ICPC
bzoj
[C++][
SCOI
2009]迷路
文章目录[
SCOI
2009]迷路题目描述输入格式:输出格式:输入样例:输出样例#1:输入样例:输出样例:分析拆点小结代码代码[
SCOI
2009]迷路题目描述windy在有向图中迷路了。
Pi_UK(wjh)
·
2020-08-13 18:58
矩阵加速
数论
【BZOJ1294】【
SCOI
2009】围豆豆Bean
DescriptionInput第一行两个整数N和M,为矩阵的边长。第二行一个整数D,为豆子的总个数。第三行包含D个整数V1到VD,分别为每颗豆子的分值。接着N行有一个N×M的字符矩阵来描述游戏矩阵状态,0表示空格,#表示障碍物。而数字1到9分别表示对应编号的豆子。Output仅包含一个整数,为最高可能获得的分值。SampleInput38330-1003000000000010203#00000
dcx2001
·
2020-08-13 13:49
状压dp
搜索
spfa
(最小生成树)洛谷P2330 [
SCOI
2005]繁忙的都市
洛谷P2330[
SCOI
2005]繁忙的都市思路:模板题。
会飞的小蛇
·
2020-08-13 12:43
图论
#
最小生成树
bzoj1858:序列操作 (线段树区间信息合并)
1858:[
Scoi
2010]序列操作TimeLimit:10SecMemoryLimit:64MBDescriptionlxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是
KsCla
·
2020-08-13 11:12
普通nlog(n)数据结构
BZOJ 1076 [
SCOI
2008]奖励关
Description你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都抛出宝物1(这种情况是有可能出现的,尽管概率非常小),第k次抛出各个宝物的概率依然均为1/
ssl_lyy
·
2020-08-12 12:19
状压DP
【容斥原理】幸运数字
四川省选
Scoi
2010第一试幸运数字【题目描述】在中国,很多人都把6和8视为是幸运数字!
dnldnth
·
2020-08-12 00:48
NOI
BZOJ1296(
SCOI
2009)[粉刷匠]--背包+DP
【链接】bzoj1296【解题报告】很容易想到背包定义g[i][j]表示目前推了i行,共刷了j次。然后我们再对每一行进行考虑。定义f[i][j]表示目前推到第i个,刷了j次的最优解。所以两个DP就解决了。#include#includeusingnamespacestd;constintmaxn=55,maxm=2505;intn,m,T,ans,sum[maxn],g[maxn][maxm],f
Greninja_Wu
·
2020-08-11 11:43
BZOJ题解
一般DP
背包
部分常见刷题网站的题解
By
Greninja
BZOJ题解
By
Greninja
BZOJ
背包
DP
BZOJ1090(
SCOI
2003)[字符串折叠]--区间DP
【链接】bzoj1090【解题报告】区间DP定义f[i][j]表示[i,j]区间的最小值。不难得出f[i][j]=min(r−i+1,f[i][k]+f[k][j])(l#include#includeusingnamespacestd;constintmaxn=105;intf[maxn][maxn];chars[maxn];intGetlen(intx){intlen=0;while(x)le
Greninja_Wu
·
2020-08-11 11:43
BZOJ题解
区间DP
部分常见刷题网站的题解
By
Greninja
BZOJ题解
By
Greninja
洛谷 P2330 [
SCOI
2005]繁忙的都市(最小生成树)
嗯...题目链接:https://www.luogu.org/problemnew/show/P2330这道题的问法也实在是太模板了吧:1.改造的道路越少越好2.能够把所有的交叉路口直接或间接的连通起来3.改造的那些道路中分值最大的道路分值尽量小通过这些就可以判断出这是一道最小生成树的题(如果你还不了解最小生成树,请点击此网址查看:https://www.cnblogs.com/New-ljx/p
weixin_34037515
·
2020-08-11 04:36
洛谷P2330: [
SCOI
2005]繁忙的都市(最小生成树)
https://www.luogu.org/problemnew/show/P2330题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越
张宜强
·
2020-08-11 03:24
最小生成树
并查集
洛谷
洛谷 P2330 [
SCOI
2005]繁忙的都市 ( 最小生成树) 题解
题目来源:https://www.luogu.org/problemnew/show/P2330题目描述:题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分
摇摇乐
·
2020-08-11 03:13
洛谷
图论
洛谷P2330 [
SCOI
2005]繁忙的都市
题面n(1#includeusingnamespacestd;introute[305][305];intvis[305];//是否已经加入structEdge{intu,v,w;Edge(){}Edge(intu,intv,intw):u(u),v(v),w(w){}booloperator=other.w){return1;}elsereturn0;}};priority_queueq;//保
engineoid
·
2020-08-11 03:47
#
树
【Bzoj1083】繁忙的都市
惊现
SCOI
签到题?直接把最小生成树的ans+=改为ans=就行?代码中一些没用的部分就不要嘲讽了==拿的刚学最小生成树时的模板。
Zhayan9QvQ
·
2020-08-11 02:35
最小生成树
Bzoj
各省省选
图论
生成树
图论
Bzoj
数据结构
P2330 [
SCOI
2005]繁忙的都市 · 最小生成树
题解首先,先了解一下什么是瓶颈生成树:定义无向图G,G的瓶颈生成树是一棵“树上最大边权值edge在G的所有生成树中最小”的生成树,这样的生成树可能不止一棵。瓶颈生成树的值为树上最大边权值edge例子:给出一个无向图G其瓶颈生成树可能长这样:他们的值都是2题意其实就是在问你最小的瓶颈生成树,跑一遍最小生成树找最大边就可以了了解两个定理:(想看证明可以去百度)1.最小生成树一定是瓶颈生成树2.瓶颈生成
Zaller
·
2020-08-11 02:01
洛谷
数位DP练习题
文章目录T1[ZJOI2010]数字计数T2[
SCOI
2009]windy数T3花神的数论题T4[CQOI2016]手机号码T5[HAOI2010]计数T6吉哥系列故事——恨7不成妻T7不要62T8吉利数字
Mandy.H.Y
·
2020-08-11 00:06
动规
-
数位DP
动规
DFS
图论——最大团问题和最大独立集、二分图相关
文章目录最大团问题和最大独立集二分图、用网络流解决最大二分匹配的方法一种另类的增广路——交替路、匈牙利算法一般图、二分图中的其它性质P1640[
SCOI
2010]连续攻击游戏最大团问题和最大独立集最大团的定义
上总介
·
2020-08-11 00:29
BZOJ 1085: [
SCOI
2005]骑士精神
Description在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。Input第一行有一个正整数T(T#include#includ
jjs98
·
2020-08-10 22:15
搜索
【
SCOI
2005】繁忙的都市
【
SCOI
2005】繁忙的都市【题目描述】城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。
kiana810
·
2020-08-10 22:58
解题报告
[
SCOI
2009][数位DP]windy数 思路详解
题目链接题面windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?思路1.由于是计算[A,B]间windy数字,那么可以用前缀和思想,统计前A-1个数字中的windy数数量,再统计前B个windy数数量,答案就是两者之差。2.数位DP,用表示数字位数为i且最高位(第一位)数字位j的wi
_Vmpy
·
2020-08-10 19:51
动态规划
算法
C++
BZOJ1085 || 洛谷P2324 [
SCOI
2005]骑士精神【A*启发式搜索】
Description在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。Input第一行有一个正整数T(T枚举的最大步数则直接返回当然这
niiick
·
2020-08-10 18:15
A*启发式搜索
bzoj1026: [
SCOI
2009]windy数-数位DP
问题描述windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。windy想知道,在A和B之间,包括A和B,总共有多少个windy数?数位DP分成两步:求总共的DP和统计答案DP:dp[i][j]表示i位数字,最高位为j的windy数的个数dp[i][j]=sum(dp[i-1][k])|j-k|>=2边界dp[1][j]=10长度一定为len第二部分从B
zz_ylolita
·
2020-08-10 05:11
bzoj
动态规划
数位DP
Codeforces 986D Perfect Encoding FFT 分治 高精度
BZOJ1263[
SCOI
2006]整数划分高精度这题的做法是预估出大概有多少个$
weixin_30618985
·
2020-08-09 13:44
[洛谷P2050] [NOI2012]美食节(费用流)
https://www.luogu.org/problemnew/show/P2050题目和
SCOI
2007修车差不多,但是数据范围更大了,如果只是改了从食物到汇点的边的容量,还像那道题一样直接跑费用流会
seeeagull
·
2020-08-09 02:29
费用流
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他