摘要:
1.题意简化 N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所有发放后,每个点存放最多的是哪种物品。 2.思路 首先这道题肯定要用先建树,然后我们可以在树上的每个节点建一个权值线段树,考虑到空间问题(每个点都有1个权值为1e9的 阅读全文
摘要:
OKR-Periods of Words 题目描述 输入格式 输出格式 样例 样例输入 8 babababa 样例输出 24 1. 题目到底要让我们求什么: (首先这是一道kmp的题)这是每个位置kmp的数值,代表它的border(真前缀和后缀) 这是由题意得出的每个位置的最长周期(还没什么头绪) 阅读全文
摘要:
历史研究(洛谷AT_joisc2014_c 歴史の研究) 题目描述 IOI 国历史研究的第一人——JOI 教授,最近获得了一份被认为是古代 IOI 国的住民写下的日记。JOI 教授为了通过这份日记来研究古代 IOI 国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的事件,大约每天发 阅读全文
摘要:
Phone List 题目描述 输入格式 输出格式 样例 样例输入 2 3 911 97625999 91125426 5 113 12340 123440 12345 98346 样例输出 NO YES 数据范围与提示 这道题的三条判断是否存在前缀的标准: 当在建树字符串已经到结尾时,如果该点有结 阅读全文
摘要:
动物园 题目描述 输入格式 输出格式 输入输出样例 输入 3 aaaaa ab abcababc 输出 36 1 32 开始时都没看出来这是kmp板子题 先看看AC代码吧 #include<bits/stdc++.h> #define ll long long using namespace std 阅读全文
摘要:
今天不想敲代码了,就写写《龙族》语录吧(早就颓了) 1.凡王之血,必以剑终! 汝必以痛,偿还僭越! 汝必以眼,偿还狂妄! 汝必以血,偿还背叛! (这句话必须放在开头好吧) 2.我重临世界之日 ,诸逆臣皆当死去! (小魔鬼威武★,°:.☆( ̄▽ ̄)/$:.°★ 。) 题外话:他哭泣他歌唱,是魔鬼,是神 阅读全文
摘要:
快读 (位运算板子) int read() { int x=0,f=1;char c=getchar(); while (c<'0'||c>'9') {if (c=='-') f=-1;c=getchar();} while (c>='0'&&c<='9') {x=(x<<1)+(x<<3)+(c^ 阅读全文