10 2020 档案
摘要:记录一下这个恶心的字符串模拟 #include <bits/stdc++.h> using namespace std; int main() { map<char, int> mp; string str; stack<char> s; cin >> str; bool isFirst = tru
阅读全文
摘要:CF14D Two Paths 题目大意: 给定一棵权值为的树,从中两条最长的路径且两者没有公共节点,求最大的二路径乘积。 思路: 观察到的范围很小,可以枚举每条要删的边,再在两个子树中求树的直径,相乘即为答案。 本题我采用两次的方式求树的直径。 另外,记得打上删除标记。 时间
阅读全文
摘要:J. Jokewithpermutation 题目大意: 将字符串还原成全排列。 思路: 注意到数据范围排列总数不超过,考虑直接暴力。 注意记录数字的数组需要开的大小,如果排列总数恰为,意味着将会有位数字,有可能在选取的过程中超过
阅读全文
