随笔分类 -  S-暑假集训

摘要:【题目描述】 有一个长度为n的01串,你可以每次将相邻的k个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这k个字符确定。你需要求出你能获得的最大分数。 【输入格式】 第一行两个整数n,k。 接下来一行长度为n的01串,表示初始串。输入的的相邻字符之间用一个空格隔开。 接下来2k行, 阅读全文
posted @ 2017-08-15 18:58 A_LEAF 阅读(183) 评论(0) 推荐(0)
摘要:【问题描述】 克里特岛以野人群居而著称。岛上有排列成环行的M个山洞。这些山洞顺时针编号为1,2,…,M。岛上住着N个野人,一开始依次住在山洞 C1,C2,…,CN中,以后每年,第i个野人会沿顺时针向前走Pi个洞住下来。每个野人i有一个寿命值Li,即生存的年数。下面四幅图描述了一个有6个 山洞,住有三 阅读全文
posted @ 2017-08-15 06:38 A_LEAF 阅读(756) 评论(0) 推荐(0)
摘要:Description 给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。 注意三角形的三点不能共线。 给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。 注意三角形的三点不能共线。 Input 输入一行,包 阅读全文
posted @ 2017-08-14 17:46 A_LEAF 阅读(165) 评论(1) 推荐(0)
摘要:【题目描述】 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达 阅读全文
posted @ 2017-08-14 15:32 A_LEAF 阅读(136) 评论(0) 推荐(0)
摘要:题意 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。 题目保证有解。 solution 直接kruskal得到的最小生成树的白边可能会有小于或大于need的情况 但是我们发现一个性质: 白边的权值越大,最小生成树中的白边一定越少,相反,一定越多 (其实 阅读全文
posted @ 2017-08-14 14:25 A_LEAF 阅读(226) 评论(0) 推荐(0)
摘要:【题目描述】 小C同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。《天天爱跑步》是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。 这个游戏的地图可以看作一棵包含n个结点和n-1条边的树,每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从1到n的连续正整数。 阅读全文
posted @ 2017-08-14 14:18 A_LEAF 阅读(177) 评论(0) 推荐(0)
摘要:题目描述 AKD市处在一个四面环山的谷地里。最近一场大暴雨引发了洪水,AKD市全被水淹没了。Blue Mary,AKD市的市长,召集了他的所有顾问(包括你)参加一个紧急会议。经过细致的商议之后,会议决定,调集若干巨型抽水机,将它们放在某些被水淹的区域,而后抽干洪水。你手头有一张AKD市的地图。这张地 阅读全文
posted @ 2017-08-13 17:18 A_LEAF 阅读(341) 评论(0) 推荐(0)
摘要:考完今天的试,充分说明了 对于简单题对拍的重要性 另外对于树的数据生成器,用并查集,但是我想也可以用一遍dfs T1 给一个n长度的序列,只能修改其中一个数到任意整数(也可以不修改),求最长严格上升子串 solution 先O(n)求出原序列中所有上升子串,枚举每一个点作为要修改的点 分修改后 能把 阅读全文
posted @ 2017-08-13 15:57 A_LEAF 阅读(164) 评论(0) 推荐(0)
摘要:题意 有n个正整数X1,X2,...,Xn,再给出m1+m2个限制条件,限制分为两类: 1. 给出a,b (1<=a,b<=n),要求满足Xa + 1 = Xb 2. 给出c,d (1<=c,d<=n),要求满足Xc <= Xd 在满足所有限制的条件下,求集合{Xi}大小的最大值。 (自己注:求集合 阅读全文
posted @ 2017-08-12 21:23 A_LEAF 阅读(181) 评论(0) 推荐(0)
摘要:1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #define ll long long 5 using namespace std; 6 7 int n; 8 ll sum; 9 int a[1000066],cnt,fl 阅读全文
posted @ 2017-08-12 20:18 A_LEAF 阅读(175) 评论(0) 推荐(0)
摘要:【题目描述】 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1。由于菜肴之间口味搭配的问题,某些菜肴必须在另一些菜肴之前制作,具体的,一共有 M 条形如“i 号菜肴‘必须 阅读全文
posted @ 2017-08-11 20:31 A_LEAF 阅读(209) 评论(0) 推荐(0)
摘要:【题目描述】 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援出口,以 阅读全文
posted @ 2017-08-11 17:44 A_LEAF 阅读(193) 评论(1) 推荐(0)
摘要:[问题描述] 已知有两个字串A$, B$及一组字串变换的规则(至多6个规则): A1$ -> B1$ A2$ -> B2$ 规则的含义为:在A$中的子串A1$可以变换为B1$、A2$可以变换为B2$…。 例如:A$='abcd' B$='xyz' 变换规则为:‘abc’->‘xu’ ‘ud’->‘y 阅读全文
posted @ 2017-08-09 21:10 A_LEAF 阅读(426) 评论(0) 推荐(0)
摘要:问题描述 莫莉斯·乔是圣域里一个叱咤风云的人物,他凭借着自身超强的经济头脑,牢牢控制了圣域的石油市场。 圣域的地图可以看成是一个n*m的矩阵。每个整数坐标点(x , y)表示一座城市(1<=x<= n, 1<=y<=m)。两座城市间相邻的定义为:对于城市(Ax, Ay)和城市(Bx, By),满足( 阅读全文
posted @ 2017-08-06 19:50 A_LEAF 阅读(236) 评论(0) 推荐(0)
摘要:天鹅会面 【题目描述】 两头白天鹅生活在一个部分湖面结了冰的湖泊中,湖面的形状为一个长方形,并且被分割成R行C列的小方格,某些方格中结了冰,这样的方格称之为冰格,其余的方格称之为水格。冬天过去了,湖面上的冰渐渐开始溶解了,每一天与水相邻的冰格就将消融而转化为水格。所谓两个方格相邻是指它们在水平或垂直 阅读全文
posted @ 2017-08-06 19:45 A_LEAF 阅读(164) 评论(0) 推荐(0)
摘要:Description 有一个M * N的棋盘,有的格子是障碍。现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵。我们称这些士兵占领了整个棋盘当满足第i行至少放置了Li个士兵, 第j列至少放置了Cj个士兵。现在你的任务是要求使用最少个数的士兵来占领整个棋盘。 阅读全文
posted @ 2017-07-30 06:22 A_LEAF 阅读(167) 评论(0) 推荐(0)
摘要:【题目描述】 这是在阿尔托利亚·潘德拉贡成为英灵前的事情,她正要去拔出石中剑成为亚瑟王,在这之前她要去收集一些宝石。 宝石排列在一个n*m的网格中,每个网格中有一块价值为v(i,j)的宝石,阿尔托利亚·潘德拉贡可以选择自己的起点。 开始时刻为0秒。以下操作,每秒按顺序执行 1.在第i秒开始的时候,阿 阅读全文
posted @ 2017-07-29 19:41 A_LEAF 阅读(206) 评论(0) 推荐(0)
摘要:Description小宇从历史书上了解到一个古老的文明。这个文明在各个方面高度发达,交通方面也不例外。考古学家已经知道,这个文明在全盛时期有n 座城市,编号为1..n。m 条道路连接在这些城市之间,每条道路将两个城市连接起来,使得两地的居民可以方便地来往。一对城市之间可能存在多条道路。据史料记载, 阅读全文
posted @ 2017-07-29 06:32 A_LEAF 阅读(186) 评论(0) 推荐(0)
摘要:背景Czy 找到宝藏获得屠龙宝刀和神秘秘籍!现在他要去找经常ntr 他的Jmars 报仇……题目描述Czy 学会了一招“堕天一击”,他对一个地点发动堕天一击,地面上就会留下一个很大的圆坑。圆坑的周围一圈能量太过庞大,因此无法通过。所以每次czy 发动技能都会把地面分割。Jmars 拥有好大好大的土地 阅读全文
posted @ 2017-07-28 20:23 A_LEAF 阅读(183) 评论(0) 推荐(0)
摘要:背景Czy 爬上黑红树,到达了一个奇怪的地方……题目描述Czy 发现了一张奇怪的藏宝图。图上有n 个点,m 条无向边。已经标出了图中两两之间距离dist。但是czy 知道,只有当图刚好又是一颗树的时候,这张藏宝图才是真的。如果藏宝图是真的,那么经过点x 的边的边权平均数最大的那个x 是藏着宝物的地方 阅读全文
posted @ 2017-07-28 20:19 A_LEAF 阅读(669) 评论(0) 推荐(0)