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
ioi
IOI
2020集训队作业 -17 (CF536D, AGC027F, AGC024E)
A-CF536DTavasinKansasSol将每个点抽象成二维平面上的点,横坐标为这个点到sss的最短路长度,纵坐标为这个点到ttt的最短路的长度。则任意时刻还没有选过的点总是在右上角的一个矩形内。以矩形的左下角位置作为状态进行dpdpdp,转移可以前缀和优化。时间复杂度O(n2)O(n^2)O(n2)。Code#include#include#include#include#include#
zhongyuwei20031224
·
2020-08-18 06:03
bzoj 1811 //1811: [
Ioi
2005]mea
bzoj1811//1811:[
Ioi
2005]mea//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:41
跟着大佬学算法
我的编程竞赛之路 ——中国大学生计算机编程第一人楼天城访谈
他的传奇经历一直激励着众多年轻学子:从2001年开始参加计算机编程竞赛,并连获全国一等奖;2004年入选国家集训队,同年获得
IOI
金奖并被保送到清华大学;2008年开始在首位亚裔图灵奖获得者姚期智院士的理论计算机中心攻读博士
woqiang68
·
2020-08-17 17:08
小人物的奋斗史
计算机编程
第一人
楼天城
2020 智算之道 初赛 第三场
2020中国软件行业智能应用程序设计大赛(奇怪的比赛……似乎算是
IOI
赛制,最高分最短运行时间排名靠前,题目有部分分)第一题解答维护当前温度和当前体积,按要求修改或输出信息官方题解#include#include
legend_yst
·
2020-08-17 15:01
ACM
unix网络通信模型
articleHeader17https://zhuanlan.zhihu.com/p/63179839https://www.cnblogs.com/fysola/p/6146063.html分类阻塞式IO非阻塞式
IOI
怠惰的小小白
·
2020-08-17 14:51
linux
PKU2069 Super Star 点集最小外接球
pku2420也是这种题型,可以参考
IOI
集训队2008年顾研的论文。题目链接:http://poj.org/problem?id=2069#include#includeusingna
dengduan9618
·
2020-08-17 12:41
数据结构与算法
Java NIO学习笔记---I/O与NIO概述
文章目录:1.什么是IO2.什么是JavaNIO3.I/O常见概念4.为什么使用NIO5.IOVSNIO一、什么是
IOI
/O或者输入/输出,指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口
weixin_33717117
·
2020-08-17 10:57
不平等博弈详解(含例题HDU3544,POJ2931)
IOI
国家队论文:http://ishare.iask.sina.com.cn/f/67940410.html然后我捞点干货出来写在这首先是超实数的一些定义定理(我用我自己的话来说了)①定义x={XL|
でこもり さなえ
·
2020-08-17 07:53
数塔问题(numtri.pas/c/cpp)
数塔问题(numtri.pas/c/cpp)来源:
IOI
94【问题描述】考虑在下面被显示的数字金字塔。写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大。
jie_guale
·
2020-08-17 01:14
NOIP2011黎明前夕的黑暗
动态规划
usaco
output
pascal
input
博弈:关于SG函数的一些心得(知识总结+叙述证明+例题)
思路来源
IOI
2009集训队论文贾志豪《组合游戏略述——浅谈SG游戏的若干拓展及变形》翻硬币游戏部分:https://www.cnblogs.com/kuangbin/p/3218060.html树的删边与图的删边部分
Code92007
·
2020-08-15 13:43
知识点总结
洛谷P4381 [
IOI
2008]Island
大意有nnn个点nnn条双向边对于xxx到yyy假设有边则你可以选择走路加经验或开挂没经验假设每边则你可以选呢开挂没经验问在每个点都不重复经过的情况下的最高经验思路依题得这是一个基环树森林,开挂其实就是从这个基环树到另一棵基环树,所以答案就是所有基环树的直径和。怎么求基环树的直径呢?我们假设它只是一棵树,很明显可以直接dpdpdp,首先我们强行求出原来树的直径,由于这是一棵基环树,所以我还有nnn
ssl_xxy
·
2020-08-14 08:49
dp
topsort
树的直径
BZOJ1791[
Ioi
2008]Island 岛屿 ——基环森林直径和+单调队列优化DP+树形DP
题目描述你将要游览一个有N个岛屿的公园。从每一个岛i出发,只建造一座桥。桥的长度以Li表示。公园内总共有N座桥。尽管每座桥由一个岛连到另一个岛,但每座桥均可以双向行走。同时,每一对这样的岛屿,都有一艘专用的往来两岛之间的渡船。相对于乘船而言,你更喜欢步行。你希望所经过的桥的总长度尽可能的长,但受到以下的限制。•可以自行挑选一个岛开始游览。•任何一个岛都不能游览一次以上。•无论任何时间你都可以由你现
weixin_33862993
·
2020-08-14 08:38
BZOJ1791: [
Ioi
2008]Island 岛屿
【传送门:BZOJ1791】简要题意:给出一张有n个点的图,有n条双向边,长度为Li每个点只能走一次一个人可以到另一个连通块当且仅当现在所在的点所有与它相连的点都被走过,那么他就可以到另一个连通块的任意一个点这个人可以从任意一个点开始行走求出最大行走的边的长度和题解:就是求基环树森林的直径和对于一棵基环树,它的直径有三种情况:1.是环上的点的子树的直径2.是环上两个点的子树和+两个点的最大距离前者
weixin_30518397
·
2020-08-14 08:14
[环套树 单调队列DP] BZOJ 1791 [
Ioi
2008]Island 岛屿
先找环用环上每个点的子树的直径更新答案然后跨环把环展开倍增做一遍单调队列DPmax{f[i]+sum[i]+f[j]-sum[j]}似乎可以直接套仙人掌模板啊注意longlong会爆栈懒得手写栈先让它RE好了#include#include#includeusingnamespacestd;typedeflonglongll;inlinecharnc(){staticcharbuf[100000]
里阿奴摩西
·
2020-08-14 08:18
DP
环套树
单调队列
树形dp 基环树直径 bzoj1791
ioi
2008island
这个题真的好麻烦啊。。。就是给一堆基环树然后求出他们的直径的和我们首先不考虑环,然后对于每个点求出他所能走到的最大深度,然后缩点,就成了一个面包圈一样的环了然后脱环成链直接用单调队列dp就可以了队列中维护dp的决策,由于决策是有单调性的。。。#include#include#include#include#include#defineMAX1000010#definelllonglong#defi
wbysr
·
2020-08-14 08:56
树分治
数据结构
bzoj
dp
Ural 1223 & POJ 3783 鹰蛋问题
昨晚队内练习赛做了GreaterNewYorkRegional2009套题...水一套..不过还有有道很经典的问题...鹰蛋问题...
IOI
2004年的一论文就对这个问题有过深入探讨...比赛的时候我只想到了个大概
kk303
·
2020-08-14 07:20
动态规划
岛屿(bzoj1791)
1791:[
Ioi
2008]Island岛屿TimeLimit:20SecMemoryLimit:162MBSubmit:2042Solved:461[Submit][Status][Discuss]Description
allia990718
·
2020-08-14 06:13
IOI
2008 Island 岛屿
题目描述:bzluogu题解:裸的基环树直径。代码:#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1000050;templateinlinevoidread(T&x){Tf=1,c=0;charch=getchar();while(ch'9'){if(ch=='-')f=-1;ch=ge
a6t2007
·
2020-08-14 06:03
【BZOJ1791】【
IOI
2008】【基环树】island(status速度第一)
1791:[
Ioi
2008]Island岛屿TimeLimit:20SecMemoryLimit:162MBSubmit:908Solved:159[Submit][Status]Description
空灰冰魂
·
2020-08-14 06:20
找环
基环树
BZOJ 1791 [
Ioi
2008] Island 岛屿
Description你将要游览一个有N个岛屿的公园。从每一个岛i出发,只建造一座桥。桥的长度以Li表示。公园内总共有N座桥。尽管每座桥由一个岛连到另一个岛,但每座桥均可以双向行走。同时,每一对这样的岛屿,都有一艘专用的往来两岛之间的渡船。相对于乘船而言,你更喜欢步行。你希望所经过的桥的总长度尽可能的长,但受到以下的限制。•可以自行挑选一个岛开始游览。•任何一个岛都不能游览一次以上。•无论任何时间
Orion_Rigel
·
2020-08-14 06:33
单调栈
动态规划
bzoj1791,P4381-[
IOI
2008]Island【基环树,树形dp,单调队列dp,树的直径】
正题评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P4381题目大意有n个岛,n条无向边(保证每个岛都有边连到)。走过的路和岛不可以重走,可以坐船。坐船要求之前没有任何使用过的船加上道路可以到达那个点才可以坐船。求最长可以走多远。解题思路首先这是一棵基环树森林,根据乘船的规定其实就是每棵基环树只可以走一次。这时候我们就可以发现答案
ssl_wyc
·
2020-08-14 06:57
dp
数据结构
图论
[BZOJ1791][
IOI
2008] Island 基环外向树+DP
题中说每个点连出一条边,所以图应该是很多个基环+外向树。对于每一个联通块,一条最长路径可能在某一棵子树中,也可能两棵子树各一部分加上中间一段环的路径。所以先找出它的环,对每棵树先进行树型DP,记到根最长距离为g[i]。然后把环展开(1-2-3的环展开成1-2-3-1-2),维护一个距离前缀和dis[i],这就是一个决策区间单调移动的DP了,方程为f[i]=max{g[j]-dis[j]}+dis[
DOFYPXY
·
2020-08-14 06:57
dp
树
【BZOJ 1791】 [
Ioi
2008]Island 岛屿
Description你将要游览一个有N个岛屿的公园。从每一个岛i出发,只建造一座桥。桥的长度以Li表示。公园内总共有N座桥。尽管每座桥由一个岛连到另一个岛,但每座桥均可以双向行走。同时,每一对这样的岛屿,都有一艘专用的往来两岛之间的渡船。相对于乘船而言,你更喜欢步行。你希望所经过的桥的总长度尽可能的长,但受到以下的限制。•可以自行挑选一个岛开始游览。•任何一个岛都不能游览一次以上。•无论任何时间
weixin_34192732
·
2020-08-14 06:27
[USACO 1.4.1] Packing Rectangles
[题目描述]PackingRectangles铺放矩形块
IOI
95给定4个矩形块,找出一个最小的封闭矩形将这4个矩形块放入,但不得相互重叠。所谓最小矩形指该矩形面积最小。
zane295384295
·
2020-08-14 00:49
USACO
浅谈树分治
不考虑路径修改【练习题】【POJ1741】Tree【
IOI
2011】Race【SPOJ1825】免费旅行考虑路径修改【练习题】边分治【练习题】【SPOJ1825】免费旅行【ZJOI2007】Hide捉迷藏
weixin_33814685
·
2020-08-13 21:12
点分治题单(来自XZY)
点分治题单(来自XZY)静态点分治[x]洛谷P3806[模板]点分治1[x]洛谷P4178Tree[x]洛谷P2634[国家集训队]聪聪可可[x]洛谷P4149[
IOI
2011]Race[][Luogu2664
eternal风度
·
2020-08-13 17:19
【
IOI
2020国家集训队作业 Part 2】CF685C Optimal Point
题目题目描述WhentheriverbroughtGerdatothehouseoftheOldLadywhoKnewMagic,thisladydecidedtomakeGerdaherdaughter.ShewantsGerdatoforgetaboutKay,sosheputsalltherosesfromthegardenunderground.Mole,wholivesinthisgar
CE自动机
·
2020-08-13 11:37
POJ 1741 树的点分治
关于树分治算法的研究,详见2009年
IOI
国家集训队论文——《分治算法在树的路径问题中的应用》。
Bahuia
·
2020-08-13 11:02
分治
点分治和点分树
文章目录吐槽题目[
IOI
2011]Racecf716E.DigitTreecf293E.CloseVerticesbzoj3730:震波cf757G.CanBashSavetheDay?
啊宸
·
2020-08-13 10:50
数据结构
IOI
2020集训队作业-20 (CF603E, AGC036E, AGC021E)
A-CF603EPastoralOdditiesSol考虑如何判断一张图是否可以通过删除若干条边变成sunny的:每个连通块显然是独立的;如果连通块中的点数是奇数显然不行(因为所有点的度数和为偶数,所以必然不可能所有的点的度数都是奇数),否则一定可以(随便搞一棵生成树出来,然后对非树边随意决定是否保留,对树dfs,每个点的度数由它到父亲的边调整为奇数,根节点无法调整但是由于度数和为偶数所以根节点的
zhongyuwei20031224
·
2020-08-11 14:42
最小费用最大流-SPFA-多路增广
背景在最近的模拟赛当中,我碰到了一题二分图最大权匹配的题,建图比较简单,因为是
IOI
赛制,所以可以爆OJ,然后呢,打了一发普通的spfa费用流,跑的很慢诶,只拿了70分,都有人AC了呢。
zhouyuheng2003
·
2020-08-11 02:54
OI
网络流
图论
[
IOI
1999]花店橱窗布置(DP路径记录)
题目:[
IOI
1999]花店橱窗布置问题编号:496题目描述某花店现有F束花,每一束花的品种都不一样,同时至少有同样数量的花瓶,被按顺序摆成一行,花瓶的位置是固定的,从左到右按1到V顺序编号,V是花瓶的数目
疯狂的橡树
·
2020-08-11 01:14
动态规划
ACM
c
算法
IOI
2020集训队作业-4 (CF607E, AGC038E, AGC030C)
A-CF607ECrossSum题意有nnn条直线。设集合DDD为:这些直线中两两交点构成的可重集合,其中一个点的出现次数等于有多少对直线的交点是这个点。给出一个点ooo和一个整数mmm,你需要求DDD中到ooo最近的mmm个点到ooo的距离的和。n≤50000,m≤3×min{107,∣D∣}n\le50000,m\le3\times\min\{10^7,|D|\}n≤50000,m≤3×mi
zhongyuwei20031224
·
2020-08-11 00:33
IOI
2020集训队作业-1 (CF549E, CF674G, ARC103F)
A-CF549ESashaCircle题意平面内有两个点集N,MN,MN,M,问能否在平面内画一个圆,使得NNN和MMM这两个点集恰好有一个点集所有点严格在圆内,另一个点集所有点严格在圆外(即两个点集都不能有点在圆上)。坐标为[−104,104][-10^4,10^4][−104,104]的整数,∣N∣,∣M∣≤104|N|,|M|\le10^4∣N∣,∣M∣≤104。Sol朴素算法枚举哪个集合在
zhongyuwei20031224
·
2020-08-11 00:32
口渴请饮线性DP
CodeVS1579最长严格上升子序列P1809过河问题P1020导弹拦截P1091合唱队形CodeVS3641上帝选人P2782友好城市P1982小朋友的数字目录因为太水了——题记P1216数字三角形九十年代
ioi
快速转型理科生
·
2020-08-10 20:55
题解
noip
DP
IOI
2020 集训队作业
终于开始做集训队作业了,预感到了集训被吊打的前景。cf549Ecf674Garc103_fcf594Eagc034_fagc030_dcf575Eagc035_cagc026_fcf607Eagc038_eagc030_ccf611Gagc034_dagc024_fcf571Ecf696Farc093_ecf573Ecf704Earc103_dcf627Fagc035_dagc033_fcf538
mayaohua2003
·
2020-08-10 19:17
题表
集训队作业
杂文
洛谷 P4149 [
IOI
2011]Race 点分治+dp
洛谷P4149[
IOI
2011]Race求一棵树上路径长度刚好等于k的两点间的最小边数.如果不存在输出-1.点分治不一定要容斥!!!!重要的事情要说三遍!
Fuko_Ibuki
·
2020-08-10 19:04
点分治
dp
【题解】洛谷P1435 回文子串(区间dp)
IOI
2000的题目实际上是一道区间dp我们设dp[i][j]代表字符串中第i个字符到第j个字符得到回文串需要添加的字符数,初始化dp[i][i]为0。
Rem_Inory
·
2020-08-10 14:33
题解
动态规划
题解
洛谷
动态规划
区间dp
题解洛谷P1004(c++解法)方格取数
题目传送门我们做题的思路可以这样:①先看一下出题日期(毕竟是NOIP的题目,有一定的水准),然后发现是2000年的普及第四题我们要知道的是,好像比较前面的几年由于1999的数塔
IOI
问题后,接下来几年的最后一两题都很喜欢出
dogcat987
·
2020-08-10 12:36
【集训队作业】
IOI
2020 集训队作业 试题泛做 13
Codeforces679EBearandBadPowersof42不难发现数列中的元素不可能达到很大,我们只需要考虑424242的前若干个幂。考虑没有赋值操作的做法,则可用线段树维护区间中最接近424242的下一个幂的数与这个幂的差值,在区间加时,只需要在线段树上DFS找到差值变负的位置更新其与424242下一个幂的差值即可。由于一个数导致进行DFS的次数是O(Log42V)O(Log_{42}
cz_xuyixuan
·
2020-08-09 11:30
【OJ】CodeForces
【类型】做题记录
国家集训队论文集
国家集训队曾经发表过的论文总结国家集训队1999论文集陈宏:《数据结构的选择与算法效率——从
IOI
98试题PICTURE谈起》来煜坤:《把握本质,灵活运用——动态规划的深入探讨》齐鑫:《搜索方法中的剪枝优化
__Lingyue__
·
2020-08-09 07:25
算法竞赛
算法竞赛总结
有趣的家庭菜园
Description对家庭菜园有兴趣的JOI君每年在自家的田地中种植一种叫做
IOI
草的植物。JOI君的田地沿东西方向被划分为N个区域,由西到东标号为1~N。
IOI
草一共有N株,每个区域种植着一株。
weixin_33958366
·
2020-08-08 02:30
BZOJ 4240 有趣的家庭菜园
第一道树状数组用到了贪心的想法交换的代价就是交换完之后的逆序对数将所有
IOI
草从高到低放入贪心判断是放在左边还是放在右边会爆int也要考虑有两棵
IOI
草高度相同#include#include#include
weixin_30703911
·
2020-08-08 02:53
JZOJ 4296【NOIP2015模拟11.2】有趣的有趣的家庭菜园
Description职业经营家庭菜园的JOI君每年在自家的田地中种植一种叫做
IOI
草的植物。
IOI
草的种子在冬天被播下,春天会发芽并生长至一个固定的高度。
lyd729
·
2020-08-08 01:50
题解
线段树
【NOIP2015模拟11.2】有趣的有趣的家庭菜园
Description职业经营家庭菜园的JOI君每年在自家的田地中种植一种叫做
IOI
草的植物。
IOI
草的种子在冬天被播下,春天会发芽并生长至一个固定的高度。
ZFATM
·
2020-08-08 01:42
动态规划
线段树
bzoj1791 [
Ioi
2008]Island 岛屿(求基环树直径,单调队列)
给定一个基环树森林,求每一棵基环树的直径,他们的和就是答案。基环树的直径:先找到环,然后直径只有可能是1.环上某一个点的子树的直径2.环上某两个点之间的距离加上他们各自子树中最深的点的深度。然后搜一搜就好了,情况2可以单调队列一下。O(n)O(n)O(n)我写的太丑了,bzoj跑不过去qaq#includeusingnamespacestd;#definelllonglong#defineinf0
Icefox_zhx
·
2020-08-07 11:25
bzoj
单调队列
-----树-------
牛客
IOI
周赛16-提高组 像鱼
接着向下画,我们能发现规律三角形边长每增加1,操作次数增1,1,1,2,2,2,3,3,3...这样就能直接n(1)复杂度解决这个问题了代码#include#includeusingnamespacestd;constlonglongmod=23333333333333333;intt;longlongn;intmain(){scanf("%d",&t);while(t--){scanf("%ll
andyc_03
·
2020-08-06 17:46
算法
算法
信息学竞赛
分为NOI(全国青少年信息学奥林匹克竞赛)NOIP(全国青少年信息学奥林匹克联赛/分区联赛)
IOI
(出国参加国际奥林匹克竞赛)等等推荐语言为Pascal(Lazarus0.9.10或freepascal
xxyakoo
·
2020-08-05 03:51
萃取精华(技术)
信息学竞赛介绍
分为三个级别:全国青少年信息学奥林匹克联赛,简称NOIP,全国青少年信息学奥林匹克竞赛,简称NOI,国际信息学奥林匹克竞赛,简称
IOI
。
sddzlsl2017
·
2020-08-05 03:06
信息学竞赛入门
【WC2019笔记】
IOI
2018 / ACM题目选讲
哇!济南的rqy大佬讲课!就是$luogu$上有名的那位!上面这句话写错了,请大家无视XylophoneIOI2018练习赛T2题意:交互提有一个$0\simn-1$的排列,保证$0$在$n-1$左边。你每次可以询问一个区间,会得到这个区间的最大值$-$最小值。要用不超过$10000$次询问还原出这个排列。范围:子任务$1$($11pts$)$n\le100$子任务$2$($36pts$)$n\l
weixin_30814223
·
2020-08-05 02:46
上一页
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
其他