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
日常卖萌(1/1)
就要期中考试了QAQ来看一道
CTSC
题:首先题意是选择一些点使得这些点任意两点皆不可达。即求最大反链长度。在DAG中。
zxn0803
·
2016-04-20 20:00
【BZOJ1143】[
CTSC
2008]祭祀river【最长反链】【传递闭包】
【题目链接】先用Floyd跑个传递闭包,然后建图。最长反链长度=最小链覆盖数。/*Pigonometry*/ #include #include usingnamespacestd; constintmaxn=205,maxm=10005; intn,m,head[maxn],cnt,from[maxn],vis[maxn],clo; boolmp[maxn][maxn]; struct_
BraketBN
·
2016-04-05 17:00
传递闭包
最长反链
【BZOJ3555】[
Ctsc
2014]企鹅QQ【Hash】
【题目链接】姿势get√,判断一堆字符串是否相同,可以先hash,再按hash排序判断...这样复杂度从O(n^2L)降为O(L+nlogn+n)/*Pigonometry*/ #include #include usingnamespacestd; typedefunsignedlonglongULL; constintmaxn=30005,maxl=205; intn,m,s; ULL
BraketBN
·
2016-04-01 09:00
hash
[BZOJ1146][
CTSC
2008]网络管理Network
[
CTSC
2008]网络管理NetworkDescriptionM公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。
hbhcy98
·
2016-03-28 00:00
树套树
[
CTSC
2007] 数据备份Backup
题意:给定n(2 #include usingnamespacestd; intn,k,f,a[100005],d[100005][2]; intmain(){ scanf("%d%d",&n,&k); for(inti=1;ij*2)d[i][f]=d[i-1][f]; elsed[i][f]=100000000; d[i][f]=min(d[i][f],d[i-2][f^1]+a[i]-a
Monster__Yi
·
2016-03-24 21:00
链表
STL
优先队列
贪心
bzoj1289: [
CTSC
2009]移盘子
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1289思路:真好玩啊以为是神题却,,,但我无论如何都没A掉,,,想法非常简单,就是贪心,只能过7组数据我也不知道为啥难道贪心是错的?先不看那些,我们目标是总个数最小对吧,观察:得到:最上面的不是1只需要移动1次,最下面的1不用动我们考察每类盘子的平均移动次数,有以下几种大致的贪心策略:1.1整
qq_20669971
·
2016-03-23 23:00
[
CTSC
2007]挂缀
08年的论文里的方法看了半天觉得好奇怪算法2各种看不懂。然后发现算法1好像不用平衡树哎。不如把算法1的动规改成贪心,然后用堆维护一下就好了。#include #include #include #include #include usingnamespacestd; constintN=200000+5; typedeflonglongll; structdrct{ llc,w; booloper
nlj1999
·
2016-03-20 12:00
Bzoj 2718: [Violet 4]毕业旅行 && Bzoj 1143: [
CTSC
2008]祭祀river 传递闭包,二分图匹配,匈牙利,bitset
1143:[
CTSC
2008]祭祀riverTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1878 Solved: 937[Submit][Status][Discuss
微弱的世界
·
2016-03-16 01:00
bzoj1150: [
CTSC
2007]数据备份Backup
题目链接bzoj1150题目描述DescriptionInput输入的第一行包含整数n和k,其中n(2≤n≤100000)表示办公楼的数目,k(1≤k≤n/2)表示可利用的网络电缆的数目。接下来的n行每行仅包含一个整数(0≤s≤1000000000),表示每个办公楼到大街起点处的距离。这些整数将按照从小到大的顺序依次出现。Output输出应由一个正整数组成,给出将2K个相异的办公楼连成k对所需的网
zmh964685331
·
2016-03-06 15:00
bzoj 2542: [
Ctsc
2001]终极情报网 费用流
题目链接2542:[
Ctsc
2001]终极情报网TimeLimit: 1Sec MemoryLimit: 128MBSubmit: 321 Solved: 125[Submit][Status][Discuss
yohaha
·
2016-03-02 19:00
[bzoj1150] [
CTSC
2007]数据备份Backup
还是用堆维护双向链表来贪心==显然连起来的都是相邻的节点。。先把n-1条线段长度插进小根堆里。。每次将ans加上堆顶的线段长,就是要取这条线段,然后再插入(左边的线段长+右边的线段长-堆顶线段长)。。其实就是取这条线段旁边的线段一开始脑残没考虑到,对于左右两端的线段而言,一旦取了,那么就不用插入不取的情况(因为线段条数一样)。。吃了两发WA优先队列大法好。。。1#include 2#includ
czllgzmzl
·
2016-02-10 00:00
bzoj2434 阿狸的打字机 AC自动机&&树状数组
做完
CTSC
的题再去做NOI的题。。发现还是不会ww~/(ㄒoㄒ)/~~虽然是常规思路。 首先你会发现他打字的方式非常奇妙。。实际上不就是在构建一颗Tire吗?
lych_cys
·
2016-02-09 15:00
DFS
树状数组
tire
AC自动机
BZOJ2806: [
Ctsc
2012]Cheat
23333调了好久发现是后缀边搞错了。。。DP我是直接Copy别人的。。。反正就是SAM+DP嘛。。。#include #include #include #include usingnamespacestd; structNode { Node*last; Node*ch[3]; intlen; Node(){len=0;last=ch[0]=ch[1]=ch[2]=NULL;} }; int
liutian429073576
·
2016-02-09 09:00
bzoj
bzoj2806 Cheat 后缀自动机&单调队列
做完
CTSC
的题目感觉整个人都不好了。。。 首先将母串中间插入'2'然后连成一串建立后缀自动机。
lych_cys
·
2016-02-07 18:00
动态规划
二分
后缀自动机
单调队列
题目来源分类
比赛:按重要度和先后顺序来排序:sdoi,noi,wc,apio,
ctsc
(题库的话:uoj,bzoj,codechef,bestcoder,topcoder各种网站和比赛)来吧,老子不怕你们!
qq_20669971
·
2016-02-04 20:00
【BZOJ3152】组合子逻辑,贪心+堆
3152:[
Ctsc
2013]组合子逻辑TimeLimit:10SecMemoryLimit:128MBSubmit:176Solved:107[Submit][Status][Discuss]Description
iamxym
·
2016-02-03 20:53
【BZOJ3152】组合子逻辑,贪心+堆
3152:[
Ctsc
2013]组合子逻辑TimeLimit:10SecMemoryLimit:128MBSubmit:176Solved:107[Submit][Status][Discuss]Description
xym_CSDN
·
2016-02-03 20:00
BZOJ4068 : [
Ctsc
2015]app
对于一个所选任务集合,如果对于任意时刻$i$,$i$前面所选任务数都不超过i的话,那么这些任务可以全选。维护一棵线段树$T$,第$i$个位置一开始为$i$,每使用一个任务,$[t,T]$都要减$1$。 插入一个任务:首先查询$[t,T]$的区间内第一个$0$的位置,记为$k$。如果没有$0$,那么可以直接加入这个任务。否则要么不用这个任务,要么拿这个任务去替换$t$在$[1,k]$里价值最小的任务
Claris
·
2016-01-30 01:00
【高斯消元】[
CTSC
2001 D2]GPA 排名系统
GPA排名系统**Gpa.pas(exe)【问题描述】目前,高等院校往往采用GPA(GradePointAverage)来评价学生的学术表现。传统的排名方式是求每一个学生的平均成绩,以平均成绩作为依据进行排名。但是这样的排名方法已经引起了教育界以及社会各界人士的争议。因为它存在着许多弊端。对于不同的课程,选课学生的平均成绩会不同程度地受到课程的难易程度和老师的严厉程度的制约。因而这样的排名系统无形
outer_form
·
2016-01-28 17:00
C++
数论
高斯消元
gpa
CTSC
【高斯消元】[
CTSC
2001 D2]GPA排名系统
题目描述:目前,高等院校往往采用GPA(GradePointAverage)来评价学生的学术表现。传统的排名方式是求每一个学生的平均成绩,以平均成绩作为依据进行排名。但是这样的排名方法已经引起了教育界以及社会各界人士的争议。因为它存在着许多弊端。对于不同的课程,选课学生的平均成绩会不同程度地受到课程的难易程度和老师的严厉程度的制约。因而这样的排名系统无形中就鼓励了学生选择一些比较容易的课程,因为这
JeremyGJY
·
2016-01-28 12:00
数论
高斯消元
CTSC
信息竞赛
GPA排名
【
CTSC
2014】【BZOJ3555】企鹅QQ
DescriptionPenguinQQ是中国最大、最具影响力的SNS(SocialNetworkingServices)网站,以实名制为基础,为用户提供日志、群、即时通讯、相册、集市等丰富强大的互联网功能体验,满足用户对社交、资讯、娱乐、交易等多方面的需求。小Q是PenguinQQ网站的管理员,他最近在进行一项有趣的研究——哪些账户是同一个人注册的。经过长时间的分析,小Q发现同一个人注册的账户名
CreationAugust
·
2016-01-25 22:28
随便搞搞
丧心病狂
BZOJ2539: [
Ctsc
2000]丘比特的烦恼
第一次自己手打KMKM的思想就是每次修改标杆http://blog.sina.com.cn/s/blog_691ce2b701016reh.html关于KM的思想这个blog讲的很详细了以前做poj的时候就经常去这个blog。。。人家果然是大神 #include #include #include #include usingnamespacestd; #defineabs(x)((x)'9'))
liutian429073576
·
2016-01-13 19:00
bzoj 1143 | 2718(有向无环图的最大路径覆盖)
1143:[
CTSC
2008]祭祀riverTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 1749 Solved: 876[Submit][Status][Discuss
M_AXSSI
·
2016-01-11 20:00
bzoj4336: BJOI2015 骑士的旅行
还是那句话人傻没办法这一题和
CTSC
那一题很像 我是直接暴力树链剖分+线段树套spaly。。。 然后发现时间垫底。。。。。
liutian429073576
·
2016-01-10 18:00
bzoj
BZOJ1146 [
CTSC
2008]网络管理Network
AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=1146 题目大意:给你一棵树,每个节点有权值。每次有两种操作:修改某点的权值、询问两个点之间的第k大的权值。 [分析]这题我就不说正解了...貌似是树剖什么的...本人蒟蒻,现在还没学到...讲一讲这题怎么用可持久化线段树做。两点间的第k大,总让人想起区间第k大,然后这题也是带修改的,就让我
诚叙
·
2016-01-09 13:00
2718: [Violet 4]毕业旅行/1143: [
CTSC
2008]祭祀river 最长反链=最小边覆盖
这个证明我真的不会啊……Vfleaking证明传送门Dilworth定理:最小链覆盖数=最长反链长度。其对偶定理:最长链长度=最小反链覆盖数。知道这个定理后,先floyd求出点对间的关系再跑dinic就好了。#include #include #include #defineinf1000000007 #defineN500 usingnamespacestd; intn,m,T,ans,cnt=
Phenix_2015
·
2016-01-06 18:00
3555: [
Ctsc
2014]企鹅QQ
先Hash一下。删掉某一位,重新Hash,然后排序,扫一遍就好了。感觉人品用光了,数组大小205打成25,WA了4次。#include #include #include #include usingnamespacestd; constintN=30000+5; typedefunsignedlonglongll; llhash1[N][205],hash2[N][205],rehash[N];
nlj1999
·
2015-12-24 13:00
BZOJ1146: [
CTSC
2008]网络管理Network
。。。我居然调试了一个下午因为一个else一个if。。。。果然自己太弱听Claris说这一题可以转化为DFS序然后容斥可以直接变成logn*logn*n只能膜拜我的是logn*logn*logn*logn*n然后Jrmz说,这还不如暴力。。。。。反正就是很普通的一道树剖 然后在链上找k大值用树套树 由于只会外层线段树维护区间的写法 于是就打了3个log的#include #include #inc
liutian429073576
·
2015-12-19 15:00
bzoj
树套树
bzoj1143[
CTSC
2008]祭祀river
果然超神的一道题,但是bzoj上面没有第二问额……好吧暂时第二问只有暴力的想法但是我们可以思考出第一问。大致就是,因为如果在一个地方建了,那么这个地方能够流到的地方统统都不能建。于是我们可以贪心的思考,我们可以使能够流到的一片所组成的图最小。而且很显然答案一定会覆盖整幅图,所以我们就想到了floyed处理出每个点能够流通到的地方,然后对于这个做一个最大匹配。然而我不知道为什么……于是:来自cxjy
BPM136
·
2015-12-13 20:00
二分图匹配
【BZOJ】4056: [
Ctsc
2015]shallot
题意在线、可持久化地维护一条二维平面上的折线,支持查询与任意一条直线的交点个数。点的个数和操作个数小于\(10^5\)分析一条折线可以用一个序列表示,可持久化序列考虑用可持久化treap。如何判断交点?如果有交点,那么一定与包含这个折线的矩阵有交点。题解所以我们可持久化treap一下即可,虽然这个复杂度很不靠谱,纯rp算法。#include usingnamespacestd; typedeflo
iwtwiioi
·
2015-11-22 18:00
BZOJ1143[
CTSC
2008]祭祀river 偏序集及Dilworth定理
这里讲一下我对偏序集的认识 如果有偏差可以评论我 我会修改一:定义(度娘上copy来的 不想看的可以跳过设R是非空集合A上的一个二元关系,若R满足:自反性、反对称性、传递性,则称R为A上的偏序关系。以下为定义:非严格偏序,自反偏序给定集合S,“≤”是S上的二元关系,若“≤”满足:自反性:∀a∈S,有a≤a;反对称性:∀a,b∈S,a≤b且b≤a,则a=b;传递性:∀a,b,c∈S,a≤b且b≤c,
liutian429073576
·
2015-11-20 12:00
偏序集
【BZOJ】1146: [
CTSC
2008]网络管理Network(树链剖分+线段树套平衡树+二分 / dfs序+树状数组+主席树)
http://www.lydsy.com/JudgeOnline/problem.php?id=1146 第一种做法(时间太感人): 第二种做法(rank5,好开心) ================================8-20=============================== 这题我真的逗了,调了一下午,疯狂造数据,始终找不到错。 后来发现自己s
·
2015-11-13 11:58
NetWork
2015
CTSC
& APIO滚粗记
o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小时的动车= =在车上用电脑浪........当火车经过平原时,发现平原好大好平,一望无际!(无知的我...) 进京时是8点多了吧,北京已经黑了。可是,窗外金黄色的灯光照亮了
·
2015-11-13 08:05
api
BZOJ 1146: [
CTSC
2008]网络管理Network 树链剖分+线段树+平衡树
1146: [
CTSC
2008]网络管理Network Time Limit: 50 Sec Memory Limit: 162 MB Submit: 
·
2015-11-13 00:03
NetWork
CTSC
&&APIO 2015 酱油记
CTSC
的题目太神,根本不会搞,一试20二试10分。。本来都寄希望于提交答案题的..结果就悲剧了。
·
2015-11-11 16:53
api
[
CTSC
2012][BZOJ 2806]Cheat
A:连
CTSC
都叫我们搞基,果然身为一个程序猿,加入 FFF 团是我此生最明智的选择。妹子什么闪边去,大家一起来搞基吧!
·
2015-11-09 13:29
2012
【生成树计数】专题总结
在
CTSC
和APIO上好像经常听到生成树计数这东西 于是就去看了下论文 蒟蒻表示看不懂证n明orz 反正懂用就行了。。
·
2015-11-05 08:14
总结
CTSC
2014 被虐总结
第一次参加全世界最难的比赛- - 感觉简直神 两试考了65+81=146分 Ag线155 Au线190+ orz 又是一粒Cu QAQ orz神ak170大虐全场 Day1: 考试经过: day1睡得略晚 而且吃饭还吃得很慢0 0 导致冲到考场就已经8点了 进了考场突然发现没带笔orz 又冲出去找老师 但是老师不知道跑哪去了 我还没带
·
2015-11-02 18:43
总结
BZOJ3559 : [
Ctsc
2014]图的分割
考试的时候看少了一行,导致暴力都写错额… 贾教说他出的这题水,但是我觉得并不水,那个结论还是很神的。 首先M(i)就是i的最小生成树的最大边, 设f[i]表示i属于哪个集合 我们把边按权值从小到大排序,对于一条边(u,v),权值为w, 如果w<=min(M(f[u])+Z[C[f[u]]],M(f[v])+Z[C[f[v]]]), 那么u,v就不能分开,否则不满足“半完美”这个条
·
2015-10-31 11:51
ZOJ
【
CTSC
2007】挂缀 贪心
题目描述Description“珠缀花蕊,人间几多酸泪”……挂缀在很早就被人们作为一种装饰品,垂坠的风韵,华丽摇曳的摆动,展现出一种与众不同的优雅与高贵。而我们的主人公小Q,正想买一条漂亮的挂缀放在寝室里作为装饰。挂坠的构成,是由若干粒缀珠相互连接而成。每一个缀珠由三部分组成:分别是珠子、珠子上方的连接环与珠子下方的挂钩(如下图)。我们可以简单的认为从上往下数的第i个缀珠是将它的连接环套在其上方(
DQSSS
·
2015-10-30 22:25
贪心
===基础算法===
【
CTSC
2007】挂缀 贪心
题目描述Description“珠缀花蕊,人间几多酸泪”……挂缀在很早就被人们作为一种装饰品,垂坠的风韵,华丽摇曳的摆动,展现出一种与众不同的优雅与高贵。而我们的主人公小Q,正想买一条漂亮的挂缀放在寝室里作为装饰。挂坠的构成,是由若干粒缀珠相互连接而成。每一个缀珠由三部分组成:分别是珠子、珠子上方的连接环与珠子下方的挂钩(如下图)。我们可以简单的认为从上往下数的第i个缀珠是将它的连接环套在其上方(
LOI_DQS
·
2015-10-30 22:00
cstc
【
CTSC
2007】挂缀(不是坠)
听M说这是个贪心,然后就看了看听说有个经典的贪心模型#define坠缀如果能更新,则更新,如果不能更新,则从之前的状态中找一个能替换的(如果有)则替换掉对于这个题,可以这样想(设从下往上的历史重量为W)对于两个挂坠,若1在2上面,则有c1>=w1+W,c2>=W对于两个挂坠,若2在1上面,则有c2>=w2+W,c1>=W对于任何一种情况,后面的公式是显然的,然后如果1在上面更优的话,则有c1−(W
LOI_xczhw
·
2015-10-30 22:45
=====小算法=====
贪心
CTSC
1999 rescue
原题: http://codewaysky.sinaapp.com/problem.php?id=1055 题目描述 1944年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。瑞恩被关押在一个迷宫里,迷宫地形复杂,但是幸好麦克得到了迷宫的地形图。 迷宫的外形是一个长方形,其在南北方向被划分为N行,在东西方向被划分为M列,于是整个迷宫被划分为N&
·
2015-10-30 12:14
res
【
CTSC
1999】补丁vs错误 状压最短路
题目描述Description错误就是人们所说的Bug。用户在使用软件时总是希望其错误越少越好,最好是没有错误的。但是推出一个没有错误的软件几乎不可能,所以很多软件公司都在疯狂地发放补丁(有时这种补丁甚至是收费的)。T公司就是其中之一。上个月,T公司推出了一个新的字处理软件,随后发放了一批补丁。最近T公司发现其发放的补丁有致命的问题,那就是一个补丁在排除某些错误的同时,往往会加入另一些错误.此字处
LOI_DQS
·
2015-10-13 07:00
OI
【bzoj1143】
CTSC
2008祭祀river 二分图匹配
貌似是我想少了,二分图不止只有最大匹配,先写一些结论吧,等着总结一下。参考:http://endlesscount.blog.163.com/blog/static/821197872012622103810976/二分图最小点覆盖(每条边至少一个顶点在集合里)=最大匹配二分图最小边覆盖(每个点至少连一条边)=二分图点数-最大匹配证明:考虑最大匹配后,每个未匹配的点连出一条边,即为最小边覆盖=二分
qingdaobaibai
·
2015-08-17 20:16
图论
【bzoj1143】
CTSC
2008祭祀river 二分图匹配
貌似是我想少了,二分图不止只有最大匹配,先写一些结论吧,等着总结一下。参考:http://endlesscount.blog.163.com/blog/static/821197872012622103810976/二分图最小点覆盖(每条边至少一个顶点在集合里)=最大匹配二分图最小边覆盖(每个点至少连一条边)=二分图点数-最大匹配证明:考虑最大匹配后,每个未匹配的点连出一条边,即为最小边覆盖=二分
u012288458
·
2015-08-17 20:00
NOI2015酱油记
一个是Ag滚粗的flag……(Wc、
Ctsc
、Apio都是Ag滚粗另一个是二试被翻的flag……(NOIP,省选,
Ctsc
,各种二试被艹DAY-1报到日从长春坐一晚上火车到北京然后坐高铁到杭州。。。
PoPoQQQ
·
2015-08-02 04:00
游记
NOI
NOI2015
【BZOJ 1148】【
CTSC
2008】挂缀【BZOJ 1 148】【
CTSC
2008】挂缀
【BZOJ 1 148】【
CTSC
2008】挂缀这题显然是个贪心,然而我们应该如何贪才能得到最优解= =。。。。
Lcomyn
·
2015-07-28 19:00
【BZOJ 1146】【
CTSC
2008】网络管理network
一句话题意,树链上带修改区间第k大感觉可以dfs+主席树O(nlog2n)过掉,但我不会写==于是写的线段树套平衡树+链剖+二分(修改O(nlog3n),查询O(nlog4n)慢了好多啊QAQ)这里简单介绍一下区间第K大做法,对于每个线段树所”管辖“的范围,建一棵相应范围内的平衡树(我用的Treap);修改时,修改每个包含被修改节点的线段树节点所对应的Treap;查询时,二分答案,统计每个区间内比
Lcomyn
·
2015-07-27 17:00
【
CTSC
1999】【拯救大兵瑞恩】
[
CTSC
1999]拯救大兵瑞恩★★☆输入文件:rescue.in输出文件:rescue.out简单对比时间限制:1s内存限制:128MB问题描述1944年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛
FZHvampire
·
2015-07-09 07:20
搜索
图论
上一页
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
其他