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
CTSC
2806: [
Ctsc
2012]Cheat(后缀自动机+单调队列优化动态规划+二分查找)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2806第一道后缀自动机额。。。SAM预处理,二分L,然后DP判定,用单调队列优化。代码(PS:好像网上很多代码都是有问题的,就是答案为1时会输出2。。。):#include#include#includeusingnamespacestd;#definerep(i,x)for(inti=0;i+
AmadeusChan
·
2024-02-07 03:33
P2014 [
CTSC
1997] 选课 or P1273 有线电视网(树型dp + 分组背包问题)
题目描述在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最大学分是多少?输入格式第一行有两个整数N,M用空格隔开。(1≤N≤
不给糖吃就胡闹
·
2024-01-24 05:56
树
动态规划
搜索
算法
概率生成函数([
CTSC
2006] 歌唱王国 题解)
定义概率生成函数(ProbabilityGeneratingFunction,PGF,通常情况下以随机变量XXX在非负整数集合N\mathbb{N}N上为前提),顾名思义,即为概率的生成函数,或者说,如果数列{pn}\{p_n\}{pn}满足P(X=i)=piP(X=i)=p_iP(X=i)=pi(即{pn}\{p_n\}{pn}为XXX的概率质量函数PMF所构成的数列),那么称{pn}\{p_n
溶解不讲嘿
·
2024-01-11 15:12
数论
算法
推荐算法
概率论
笔记
蒟蒻的做题录(时间)
总计:672道[SCOI2016]萌萌哒[HAOI2018]苹果树[
CTSC
2008]网络管理[HNOI/AHOI2018]转盘[HAOI2015]树上染色[
CTSC
2017]吉夫特[
CTSC
2011]
weixin_30526593
·
2023-11-13 02:28
[
CTSC
2008]网络管理
题目描述M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的nnn个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由nnn个路由器和n−1n-1n−1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,然后再通过这个通信子网与其他部门进行通信联络。该网络结构保证网络中的任意两个路由器之间都存在一条直接
coolalex776
·
2023-11-06 11:26
c++
数据结构
P3620 [APIO/
CTSC
2007] 数据备份
转化题意。把相邻两个办公楼之间的距离抽象为一个点的点权,问题就变为从N−1N-1N−1个点中选择KKK个点,且这KKK个点不相邻,可以得到的最小点权和。一种显然的贪心思路是简单地把所有点压入优先队列中,每次取出未被标记的点权最小的点累加到答案中,标记与它相邻的两个点。重复该过程KKK次。显然这是错误的,样例就可以Hack。因为有可能标记的相邻点点权和比当前点和下一步匹配的远端点点权和更小。引入一种
拧错位置的螺丝钉
·
2023-11-01 13:39
题解
贪心算法
APIO2014 爆零总结
考试经过:吸取了
ctsc
的经验考前一晚上记得买咖啡了~果然有喝咖啡整个人
dee2784
·
2023-10-29 23:04
大数据
信息学奥赛提高组--专题讲解(视频)
基础篇与提高篇)提取码:TYWZ2.数学专题提取码:TYWZ3.树上算法专题提取码:TYWZ4.图论专题提取码:NOIP5.二分、倍增与树状数组专题提取码:NOIP6.字符串:后缀数组、自动机提取码:
CTSC
7
wzcwzc2023
·
2023-10-22 11:47
c++
算法
洛谷 P3620 [APIO/
CTSC
2007]数据备份(wqs二分优化 dp)
最优解肯定是选择了k对相邻的办公楼,考虑直接dp:dp[i][j]表示前i栋楼选了j对的最小花费,转移方程:dp[i][j]=min(dp[i-1][j],dp[i-1][j-1]+a[i]-a[j])复杂度为O(n2)O(n^2)O(n2)。考虑优化:若不限制选几对,i,dp[n][i]i,dp[n][i]i,dp[n][i]在二维平面上肯定是一个下凸函数,二分一个权值slopeslopeslo
ACM败犬
·
2023-10-21 21:16
wqs二分
wqs二分优化dp
【学习笔记】[SDOI2017] 硬币游戏
抽象我忍不了了,直接上概率生成函数首先要做过这道题[
CTSC
2006]歌唱王国设Fi(x)=∑fjxjF_i(x)=\sumf_jx^jFi(x)=∑fjxj,其中fjf_jfj表示∣T∣=j|T|=j
仰望星空的蚂蚁
·
2023-08-06 23:05
学习
笔记
游戏
P1173 [NOI2016] 网格
题目提供者洛谷难度NOI/NOI+/
CTSC
历史分数100题目描述跳蚤国王和蛐蛐国王在玩一个游戏。他们在一个n行m列的网格上排兵布阵。
AI迅剑
·
2023-08-05 18:24
算法
【题解】P4503 [
CTSC
2014] 企鹅 QQ
题目传送门[
CTSC
2014]企鹅QQ题目背景PenguinQQ是中国最大、最具影响力的SNS(SocialNetworkingServices)网站,以实名制为基础,为用户提供日志、群、即时通讯、相册
竹 子
·
2023-07-21 04:13
刷题笔记
c++
学习
字符串
【学习笔记】[
CTSC
2017] 网络
我的评价是毒瘤首先想到的肯定是原树上的直径。于是得到第一个结论:这条边的两个端点一定在直径上。第二个结论:每个点距离最远的那个点是直径的两个端点之一。发现直径上形成了一个环。显然这个环的长度应该≥L\geL≥L,因此对于环外的点是很好讨论的。发现环上的点比较难处理,所以想到二分来增加限制。设直径的两个端点是u,vu,vu,v,假设固定了环的右端点iii,发现可以直接把dist(u,j)\text{
仰望星空的蚂蚁
·
2023-07-15 15:19
学习
笔记
php
CTSC
2017 滚粗记
CTSC
2017滚粗记结束好几天了一直没写。明天就要去参加二轮省选了,填一下坑吧。
weixin_30565199
·
2023-04-20 23:06
开发工具
信奥传奇 | 国际信奥金牌得主 一步一个脚印的信奥选手:朱震霆
信奥传奇——朱震霆他自初一开始参加信息学竞赛,一步一个脚印,
CTSC
后以第二名的成绩入选国家队保送清华姚班,并在2018年夺得IOI金牌(季军)。
趣码童创
·
2023-03-11 16:45
ctsc
&apio2018八日游
day0:早就知道自己是打酱油的。。早就做好了打铁的准备。。Q:那你来干嘛A:当然是来玩啊!!玩啊!啊!!emmmmm抱着半期考不及格的卷子瑟瑟发抖地上了飞机。day1:报道!当然还有在宾馆换房的神奇操作。搞不懂主办方干嘛全国shuffle,据说还有男女选手一间大床房的操作。。啧啧啧。。真的毒瘤了。最终在一波交涉后成功拿下了和小C一起的双人房(开黑房0.0)day2:迟来白羽多娇气,鸽到赛时尽咕声
weixin_30399055
·
2022-11-02 22:03
人工智能
python
树形背包dp P2014 [
CTSC
1997] 选课
链式前向星:链式前向星详解_ReverieZH的博客-CSDN博客_链式前向星更适合层次遍历了。edge数据结构和第一层循环遍历都是链式前向星的知识点。树形dp一般是dfs+dp,这里分析一下题意,在有限的选课数中学分要达到最大,可以抽象成背包,背包容量为选课数,value相当于学分数。状态转化式如下:dp[i][j]表示,在根为i的子树中,选择了j门课的总学分数背包dp的思想是遇到物品,比较选和
bulibuli蛋
·
2022-08-17 19:49
#
基础算法学习笔记
深度优先
算法
树形dp
BZOJ-2539: [
Ctsc
2000]丘比特的烦恼
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2539裸的匹配吧?那就直接跑sap就好了。。。(PS:数据貌似有重复描述缘分的,按后面一个计算)代码:b151f8198618367ac431a7a42c738bd4b31ce50b.jpg.png#include#include#include#include#includeusingname
AmadeusChan
·
2022-02-14 14:35
BZOJ1146: [
CTSC
2008]网络管理Network
。。。我居然调试了一个下午因为一个else一个if。。。。果然自己太弱听Claris说这一题可以转化为DFS序然后容斥可以直接变成logn*logn*n只能膜拜我的是logn*logn*logn*logn*n然后Jrmz说,这还不如暴力。。。。。反正就是很普通的一道树剖然后在链上找k大值用树套树由于只会外层线段树维护区间的写法于是就打了3个log的#include#include#include#
Hillan_
·
2020-09-16 18:17
数据结构
树链剖分
树套树
CTSC
2018 混合果汁
题目链接——LuoguLOJ一道简单的主席树考虑按\(d\)排序,然后二分一个答案\(x\).对\(\geqx\)的\(d\)建一棵主席树即可.主席树上维护两个信息:果汁的量和总价.然后在主席树上二分即可.时间复杂度\(O(n*log^2n)\)代码如下好像才\(38\)行呢#include#include#include#include#include#include#defineN(10001
aoye9670
·
2020-09-13 15:23
(最小费用流)BZOJ-2542: [
Ctsc
2001]终极情报网
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2542用类似最小费用增广路的方法去查找增广路就行啦~代码(很丑勿喷):/**************************************************************Problem:2542User:*****Language:C++Result:AcceptedT
AmadeusChan
·
2020-08-25 00:50
OI回忆录(流水账)
高一参加过
CTSC
2016,狗牌滚粗qwq高二参加过WC2017,
CTSC
2017,APIO2017和NOI2017,拿了3银1铜。
as2886089
·
2020-08-24 05:34
(复习)基础算法--搜索--深入训练(USACO-Feb08、WOW模拟赛Day2-T4、USACO-Dec13、
CTSC
-1999)
1.USACO-Feb08流星雨(meteor.cpp)题目描述(译文):贝茜听说了一个骇人听闻的消息:一场流星雨即将袭击整个农场,由于流星体积过大它们无法在撞击到地面前燃烧殆尽,届时将会对它撞到的一切东西造成毁灭性的打击。很自然地,贝茜开始担心自己的安全问题。以FJ牧场中最聪明的奶牛的名誉起誓,她一定要在被流星砸到前,到达一个安全的地方(也就是说,一块不会被任何流星砸到的土地)。如果将牧场放入一
yashem66
·
2020-08-21 01:52
THUSC2018退役预定
Day-infHNOI,
CTSC
,APIOHNOI,
CTSC
,APIOHNOI,
CTSC
,APIO都爆炸了之后好不容易找回自信心,怀着一定报不上的心情报了清华居然报上了怕不是报了的都通过了毕竟wcwcwc
Cyhlnj
·
2020-08-21 01:36
竞赛经历
bzoj 1910: [
Ctsc
2002] Award 颁奖典礼 动态规划
令f[i][j][k][x]表示第i行,从j~k列状态为x的时的最大值。x=0表示第一个矩形;x=1表示第二个矩形;x=2表示第三个矩形,然后构造两个辅助数组转移即可。AC代码如下:#include#include#include#defineN205usingnamespacestd;intm,n,s[N][N],dp[2][N][N][3],g[N][N][2];intmain(){scanf
lych_cys
·
2020-08-21 00:46
bzoj
CTSC
2018游记
CTSC
2018游记到底是不是狗牌回家还不知道啊。。。但是我这个182(10+40+15+100+0+17)是真的垃圾。但是回想起来,短短一年前的七月,看着
CTSC
的题目我还是不知所云。。。
dingwufu9301
·
2020-08-20 23:21
BZOJ 1910: [
Ctsc
2002] Award 颁奖典礼
分成三个矩形f[0..2][i][l][r]dp即可。#include#defineme(a,x)memset(a,x,sizeofa)usingnamespacestd;constintN=202,inf=1e9+7;charO[1'9'){if(ch=='-')f=-1;ch=gc;}while(ch>='0'&&chl;--j)mx[j]=max(max(mx[j],mx[j+1]),f[u
cgh_Andy
·
2020-08-20 23:42
bzoj
DP
CTS & APIO 2019 游记
去年因为某些原因并没有参加
CTSC
以及APIO,还是有些遗憾,所以希望今年能有所收获。也希望今年的CTS能延续去年的出题风格,这样我还能苟一两个题。然而事实证明我还是太naive了。
anzi3457
·
2020-08-20 22:10
CTSC
2017总结
听说今年
CTSC
不个广东省选冲突,那很妙啊!然后我就去垫底了…Day-1由于早上要报到所以提前一天就去到了北京,听说昨天还在雾霾+沙尘暴?为什么我看到的天这么蓝?
YxuanwKeith
·
2020-08-20 22:05
总结
[
CTSC
&APIO&THUSC2017]5月北京20日游记
5.6cstc报到日是5.7,然而GD选手离得太远,于是提早一天飞到帝都。天气意外地好呢~据说前一天还是沙尘暴。去到丽都维景酒店附近的铂丽酒店住了一晚。//博丽酒店?是不是还得捐点香油钱腐了一晚,什么也不多说了。。5.7早上去到丽都酒店报道,然后去到八十中吃午饭(别人家的饭堂真好啊)下午去试机,和坐旁边的zjy比收入(在51nod上rand一道题,然后比谁更快切)。结果意外地2:0~晚上就溜回酒店
WorldWide_D
·
2020-08-20 22:25
杂文
[BZOJ1910][
CTSC
2002]颁奖典礼 DP
F[1,i,l,r]表示第一个矩形的下端在第i行的l到r之间,第一个矩形的最大面积。F[2,i,l,r]表示第二个矩形的下端在第i行的l到r之间,前两个矩形的最大面积。F[3,i,l,r]表示第三个矩形的下端在第i行的l到r之间,前三个矩形的最大面积。如果l~r都是0才能开始转移。F[1,i,l,r]=F[1,i-1,l,r]+r-l+1;F[2,i,l,r]=max(F[2,i-1,l,r],Q
DOFYPXY
·
2020-08-20 22:44
dp
SDOI2018R2续命记
序(tan90°)一步Day-x(x>=1)因为知道自己很菜,国级的比赛根本不会摘金摘银,在大家都去
CTSC
/APIO的时候,窝还是在机房孑然一身,好吧还有zyzR2前差不多一个周就回家蹲着了,被盯着学习
wwyx2001
·
2020-08-20 22:29
日常?就是日常啊
NOI后训练记录
心态崩了,感觉自己除了垫底什么都不会NOI后又开始天天颓隔膜看电竞,跟
ctsc
之后一样,这样下去怕是thu和wc又要跟noi一样了昨天晚上打了场cf,又垫底了。。
weixin_33801856
·
2020-08-20 21:21
北京20日游记(
ctsc
2017~thusc2017)
~~~~~~北京20天,净收获是
CTSC
的一面银牌。~~~~~~旁边的人收获可就大了,金牌,银牌,还有清北协议。
rzO_KQP_Orz
·
2020-08-20 21:37
总结
[
CTSC
2002] 颁奖典礼
文章目录0.我为什么要写这篇博客1.O(nm^4)算法2.O(nm^2)算法2.1g数组2.2g数组的转移2.3初值与循环顺序2.4代码3.空间优化4.写在最后0.我为什么要写这篇博客因为我太菜了,网上其他的有关于这道题的博客全都看不懂而且写博客的人都比较巨,比如说kaiserkaiserkaiser神仙(orz您)后来我在akioiakioiakioi的gjmgjmgjm的帮助下理解了这道题(I
NephrenRuqInsania
·
2020-08-20 21:06
#
线性dp&多维dp
CTS/APIO2019 游记
一久违的到了北京,上次来北京还是在去年
CTSC
和APIO的时候。回想起来,这一年发生了很多事情啊。下午是THUPC的试机赛,我和假雪菜、嘿嘿嘿两个神仙队友过去玩了。随便写了两道题以后开始玩送的华容道。
aisi8242
·
2020-08-20 21:12
洛谷黑题学习笔记(1):树上的数
洛谷上大家对CSP-S2019六道题的难度评级为题目难度等级难度颜色T1格雷码1级:普及-橙色T2括号树4级:普及+/提高绿色T3树上的数7级:NOI/NOI+/
CTSC
深蓝色T4Emiya家今天的饭5
海天一树
·
2020-08-19 09:22
NOIP
【
CTSC
1999】 CODE[VS] 2218 补丁VS错误(状压最短路)
题目描述错误就是人们所说的Bug。用户在使用软件时总是希望其错误越少越好。最好是没有错误的。可是推出一个没有错误的软件差点儿不可能,所以非常多软件公司都在疯狂地发放补丁(有时这样的补丁甚至是收费的)。T公司就是当中之中的一个。上个月。T公司推出了一个新的字处理软件,随后发放了一批补丁。近期T公司发现其发放的补丁有致命的问题。那就是一个补丁在排除某些错误的同一时候,往往会增加还有一些错误.此字处理软
Loi_MeiCo
·
2020-08-19 08:49
图论
CTSC
2017&&APIO2017
送一波体积顺便见一见各地的神犇CTSCDay-1上午做loli从别的省py来的胡策题先睡了一个多小时敲了T1的暴力,博弈论+线性基的T2调了很久才过,T3暴力被告知T1是后缀数组裸题。。。T3忘记了晚上在家收拾东西+颓废Day0早上五点从学校出发,一路睡到北京(其实只睡了半路。。。)和char哥,xyx被分到珀丽酒店去了,惨啊.jpg中午吃饭,被八十中的食堂惊艳到了,大城市果然NB,比起我们东营这
iamxym
·
2020-08-18 06:46
日常
BZOJ 736 [
CTSC
1999][网络流24题] 星际转移
«问题描述:由于人类对自然资源的消耗,人们意识到大约在2300年之后,地球就不能再居住了。于是在月球上建立了新的绿地,以便在需要时移民。令人意想不到的是,2177年冬由于未知的原因,地球环境发生了连锁崩溃,人类必须在最短的时间内迁往月球。现有n个太空站位于地球与月球之间,且有m艘公共交通太空船在其间来回穿梭。每个太空站可容纳无限多的人,而每艘太空船i只可容纳H[i]个人。每艘太空船将周期性地停靠一
「已注销」
·
2020-08-17 20:50
图论
[BZOJ 2151]种树
\(1\leqn\leq200000\)Solution和[APIO/
CTSC
2007]数据备份有点类似。设\(g(x)\)为恰好选\(x\)个位置时,最大的权值和。可以发现\(g(x)\)是上凸的。
NaVi_Awson
·
2020-08-17 00:00
题解:[APIO/
CTSC
2007]数据备份
传送门你在一家IT公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公楼可以通过在这两个建筑物之间铺设网络电缆使得它们可以互相备份。然而,网络电缆的费用很高。当地电信公司仅能为你提供K条网络电缆,
子衿君
·
2020-08-14 08:07
题解
APIO
BZOJ1150:[APIO/
CTSC
2007]数据备份——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=1150你在一家IT公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公楼可以通过在这两个建筑物之
weixin_34356138
·
2020-08-14 08:29
BZOJ1150[
CTSC
2007]数据备份Backup——模拟费用流+堆+链表
题目描述你在一家IT公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公楼可以通过在这两个建筑物之间铺设网络电缆使得它们可以互相备份。然而,网络电缆的费用很高。当地电信公司仅能为你提供K条网络电缆
weixin_34007291
·
2020-08-14 08:43
[APIO/
ctsc
2007]
A.风铃给一棵二叉树,叶子结点是玩具,为使你的弟弟满意,你需要选一个满足下面两个条件的风铃:(1)所有的玩具都在同一层(也就是说,每个玩具到天花板之间的杆的个数是一样的)或至多相差一层。(2)对于两个相差一层的玩具,左边的玩具比右边的玩具要更靠下一点。你可以交换一个非叶子节点的左右孩子,问至少要交换多少次可以满足或者输出无解。非叶子节点不超过100000个题解:题目的限制条件很多,因此很多情况都是
weixin_30750335
·
2020-08-14 08:24
洛谷 P3620 [APIO/
CTSC
2007]数据备份 解题报告
P3620[APIO/
CTSC
2007]数据备份题目描述你在一家IT公司为大型写字楼或办公楼(offices)的计算机数据做备份。
weixin_30555753
·
2020-08-14 08:17
题解 P3620 【[APIO/
CTSC
2007]数据备份】
UPDATELeTex好象又挂了题目链接:https://www.luogu.org/problemnew/show/P3620https://www.lydsy.com/JudgeOnline/problem.php?id=1150思路(来自《算法竞赛进阶指南》):容易知道,最优解中配对的楼肯定是相邻的,于是我们把所有相邻楼之间的距离\(D_1\),\(D_2\),\(D_3\)...\(D_n
weixin_30343157
·
2020-08-14 08:06
洛谷P1484 种树&洛谷P3620 [APIO/
CTSC
2007]数据备份 题解(堆+贪心)
洛谷P1484种树&洛谷P3620[APIO/
CTSC
2007]数据备份题解(堆+贪心)标签:题解阅读体验:https://zybuluo.com/Junlier/note/1329957题目链接地址:
eternal风度
·
2020-08-14 07:04
洛谷P3620 [APIO/
CTSC
2007]数据备份——题解
题目传送门思考过程&具体做法:显然,我们选作答案的每一个点对中的点都是相邻的,我们将这些数两两作差,于是问题变成了在n-1个数中选出k个不相邻的数,和最小为多少。首先考虑初步贪心,即每次都取最小的数,但显然这样是错误的。我们要思考怎么贪心才是对的。我们发现,可以在取完最小的数后,删掉他的前一个数和后一个数,插入前一个数和后一个数的和减去当前数的差,这样如果取了插入的数,相当于没有取当前最小的数,而
CleverLarry
·
2020-08-14 07:54
题解
P3620 [APIO/
CTSC
2007]数据备份(堆)
题目题目描述你在一家IT公司为大型写字楼或办公楼(offices)的计算机数据做备份。然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公楼彼此之间互相备份,而你则坐在家中尽享计算机游戏的乐趣。已知办公楼都位于同一条街上。你决定给这些办公楼配对(两个一组)。每一对办公楼可以通过在这两个建筑物之间铺设网络电缆使得它们可以互相备份。然而,网络电缆的费用很高。当地电信公司仅能为你提供K条网络
MILLOPE
·
2020-08-14 07:54
题解————题解
数据结构——二叉堆
数据结构——数据结构
上一页
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
其他