UESTC 1012 Ladygod 任意进制的转化
Ladygod 任意进制的转化 Source UESTC 1012 (CDOJ 1012) My Solution 找出序列中最大的数字,加上一就是,满足条件的进制了。 用三种方法写了,暴力、一般、优化,当然不要不知道为什么题目要求的数据量那…
Ladygod 任意进制的转化 Source UESTC 1012 (CDOJ 1012) My Solution 找出序列中最大的数字,加上一就是,满足条件的进制了。 用三种方法写了,暴力、一般、优化,当然不要不知道为什么题目要求的数据量那…
王之困惑 找规律、分类讨论 Source UESTC 1017 (CDOJ 1017) My Solution 主要是找规律、分析、分类讨论吧 #include #include #include #include using namespace std; vector qu1,qu2; char ch…
C. Tennis Championship 递推、斐波拉契数列 Source Codeforces Round #382 (Div. 2) My Solution 题意:每个人输了比赛就会被淘汰,每两个人可以打比赛的要求是a赢过x场比赛b赢过y场比赛则当abs(x - y) …
D. Alyona and a tree dfs+二分+线段树延迟操作、树形化线性 Source Codeforces Round #381 (Div. 2) My Solution 题意:一颗树,以有向图的方式读入,每个节点都有一个权值,每条边也有一条权值,当u在v…
卿大爷的多个女友 后缀数组、最长连续重复子串 Source 2016 UESTC Training for Search Algorithm & String UESTC 1384 卿大爷的多个女友 My Solution 题意:给一个字符串s,求最长连续重复子串的长度,…
D. Sea Battle 贪心+构造 Source Codeforces Round #380 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 2) My Solution 题意:给定了一些区间,选一些区间里的点,要求至少有一个点在其…
C. Road to Cinema 预处理+二重二分法+贪心 Source Codeforces Round #380 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 2) My Solution 题意:从出发点0到目标点s,经过k个加油站,每…
C. Cinema sortings, 思维题,many data Source http://codeforces.com/contest/670/problem/C My Solution 挺好的题目,一不小心就尝试的两种不合理的做法,而且是本来认为可以但快写好了发现不对(┬_┬) …
C. Anton and Making Potions 前缀最小值+贪心+二分搜索 Source Codeforces Round #379 (Div. 2) My Solution 题意:要合成n瓶要,合成每瓶药水需要的初始时间是x,并且总可以使用的法力值是s,然后有2种…
D. Exams 二分+贪心 or 纯贪心水过 Source Codeforces Round #377 (Div. 2) My Solution 二分+贪心 or 纯贪心水过 /*!!!!!! 1、纯贪心水过,事实上并不对 比赛的时候是纯贪心水过了,后来经过同学…
D. Kostya the Sculptor data structures Source Codeforces Round #378 (Div. 2) My Solution 题意:可以把2个长方体合并成1个(只能把尺寸相同的面合并),或者只选一个,然后搞出一个球,求选1个或者2个…
C. Epidemic in Monstropolis 贪心+构造 Source Codeforces Round #378 (Div. 2) My Solution 题意:n个数构成的序列a,大的数可以合并掉小的数从而总数减1,然后给出一个由k个数构成的新序列b,问能否通…
C. Socks 并查集+贪心、图论 Source Codeforces Round #376 (Div. 2) My Solution 并查集+贪心、图论 在读入的时候直接把有边相连的点维护到一个集合里,最后对于处理出的森林,可以用map<int, map<…
C. Sanatorium 分类讨论 Source Codeforces Round #377 (Div. 2) My Solution 题意:总共有记录的是a个早餐,b个午餐,c个完成,然后自己来确定他到达的时候比如到的是早餐前、午餐前、晚餐前,然后确定…
C. Polycarp at the Radio 贪心+排序 Source Codeforces Round #375 (Div. 2) My Solution 贪心+排序 刚开始的时候理解题意错了,以为最小值尽可能大,最大值尽可能小, 但其实是中间贪心的过程中把最大…
D. Lakes in Berland dfs+贪心+小根堆 Source Codeforces Round #375 (Div. 2) My Solution dfs+贪心+小根堆 枚举所有未被标记过的 '.' 点, 先跑一遍dfs,如果是湖(没有到四周边界),则再跑一边来找出这…
D. Dense Subsequence ST表+贪心 My Solution ST表+贪心 ST表,用O(nlogn)的预处理,然后O(1)查询,找出ans中出现的最大的字母, 然后把比它小的字母都从小到大push到ans里, 然后贪心的去那个需要的最大字母的个…
D. Generating Sets dfs+优先队列+贪心 My Solution dfs+优先队列+贪心 向把数读入到priority_queue, 同时用 map<int, bool> mp来标记这些数字,出现过。 然后每次贪心的取最大的值,u = pq.top(), mp[u] …
C. Destroying Array 双向链表+反向做+优先队列 My Solution 双向链表+反向做+优先队列 反向做,按着反的顺序把元素一个一个的添加进去,用priority_queue 维护当前最值, 用双向链表维护当前区间的状态,L[i]表…
D. Fix a Tree dfs+剪枝+标记数组 Source Codeforces Round #363 (Div. 2) My Solution dfs+剪枝+标记数组 找到第一个环把其中的一个点作为 root,然后每个环切去一条边。 找root的时候优先找自环的环,…