Gym – 101102A A. Coins 背包问题、数学
A. Coins 背包问题、数学 Source 2016 ACM Amman Collegiate Programming Contest UESTC 2017 Winter Training #1 Gym - 101102A My Solution 题意:在a中选一个子集b中选一个子集,使它们的和为w且abs(s…
A. Coins 背包问题、数学 Source 2016 ACM Amman Collegiate Programming Contest UESTC 2017 Winter Training #1 Gym - 101102A My Solution 题意:在a中选一个子集b中选一个子集,使它们的和为w且abs(s…
数字三角形 基础dp、朴素dp Source HihoCoder - 1037 My Solution 题意:dp基础题,给出一个数字三角形,求一条从顶到底的路径,路径权值和的最大值。 基础dp、朴素dp 复习下dp基础知识, 动态规划的…
树的方差 无根树的计数、分配式方差、分数取模 Source HihoCoder - 1511 My Solution 题意:给出一个n,表示n个节点的无根树,每个节点的权值是deg[i]即节点的度,求所有 节点个数为n的无根树的deg[i]方差 …
后缀自动机三·重复旋律6 后缀自动机、递推、DFS Source HihoCoder - 1449 My Solution 题意:求一个字符串中,所有长度为K的子串出现次数最多的子串的出现次数,但是K不是固定的,求所有的K的答案。 …
拓扑排序·一 拓扑排序、BFS Source HihoCoder - 1174 My Solution 拓扑排序基础题,判断图中是否有环。 拓扑排序、BFS 每次把入度为0的点删除后入队,进行BFS,最后如果有剩余没有删除的点,则存在环,否则…
后缀自动机二·重复旋律5 Source HihoCoder - 1445 My Solution 题意:统计字符串中不同子串的个数。 后缀自动机 这题是后缀自动机基础题,直接使用SAM上的pre树, sigma{val[np] - val[pre[np]]} 复…
B. The Little Match Girl 贪心、数论、分步 Source 2016 ACM Amman Collegiate Programming Contest UESTC 2017 Winter Training #1 Gym - 101102B My Solution 题意:给一串由火柴构成的数字,可以移…
去年春恨却来时,落花人独立,微雨燕双飞 Dijkstra+构造 Source 2017 UESTC Training for Graph Theory UESTC 1633 去年春恨却来时,落花人独立,微雨燕双飞 My Solution 题意:给出一个大小为n的集合S,集…
C. Voltage Keepsake 二分 My Solution 题意:每个设备初始电量为bi,每秒消耗ai,然后充电器每秒可以给一个设备充电p,问所有设备同时工作的最长时长。 二分 很显然的要用二分来做,然后check函数该怎么…
Censored! AC自动机+dp Source URAL - 1158 ACM ICPC 2001. Northeastern European Region, Northern Subregion My Solution 题意:给出n个不同的字符,用这n个字符构成长度为m的字符串,要求每个串的子串都不出现…
A. Summer Camp water problem My Solutions Use stringstream to build the line , then cout the str[n-1] #include #include #include #include using namespace std; int main() { int n; …
Billing Tables Tire、字典树 Source UVALive - 3703, UVA - 1385, POJ - 3149 NEERC 2006 My Solution 题意:对于11位数字串(电话号码),按优先级给定n个区间,每个区间有一个标记。若一个电话号码在某个区间内(…
C. Felicity is Coming! 组合学+集合 My Solution 题意:给出n组数,每组gi个数,每个数属于1~m,每个数可以变化但变化前相同的数变化后依然相同,变化前不同的速变化后依然不同,且可能不变,但经过变化后每组的…
B. The Meeting Place Cannot Be Changed 三分 My Solution 题意:n个人每个人在xi位置且运行速度为vi,问他们相聚在一点的最短时间。 三分 打那次cf 的时候,三分还没有学,没办法。 这里直接对[minx, ma…
C. Andryusha and Colored Balloons DFS My Solution 题意:给出一颗无根树,要求如果a-b相连 b-c相连,则要求abc涂上不同的颜色,要求用最少的颜色给这颗树上色且求具体涂色。 DFS 首先这个最少的颜色数…
Fire Station Building floyd+三分 Source SGU - 465 Gym - 100206B My Solution 题意:有n个城市m条双向边,计划在一条道路上建立一个消防局,并且它离城市的距离不能小于R,每个城市i有一个发生火灾的概率pi,要…
A. Dasha and Stairs 易错 My Solution 易错 对于 0 0 这组数据要进行特殊的判断,比赛的时候用这组数据hack了十几个人, 当时这个有趣的题忘了记录下来了,现在补上,^_^ #include #include #include…
D. Anton and School - 2 前缀的后缀、 范德蒙恒等式、容斥 My Solution 题意:给出一个只有"("和“)"的字符串,为有多少个子序列,它的长度为len,则左边len/2个字符为”("右边len/2个字符为")",问这样的子序列有…
Substring 后缀自动机+二分 Source HDU - 5769 My Solution 题意:每次给出一个字母ch和一个字符串s,求s中有多少个不同的子串含有字母ch。 后缀自动机+二分、新增distinct子串的个数和位置 首先这里要用到后缀自…
E. Palisection 回文自动机+邻接表 My Solution 题意:给出一个字符串要求找出多少对有相交部分的回文子串。 回文自动机+邻接表 首先,直接求这个问题比较麻烦,故可以转化为总的回文子串的对数减掉不相交…