摘要:
打一个小于150的素数表为了分成的组的人数不重复用dp[i][j] 表示i表示i个人 j表示分成的组内的最大素数序号#include #include #include #include #include #include #include using namespace std;#include ... 阅读全文
摘要:
输入的序列是表示 ai的位置上值为 i然后就是最长公共子序列#include #include #include #include #include #include #include using namespace std;#include #include #include #include #... 阅读全文
摘要:
模板#include#include#include#include#include#include#include#includeusing namespace std;#include#include#include#include#include#includestruct Q{ dou... 阅读全文
摘要:
嘀嘀嘀有人知道 Trie()里 加了 sz=1;就一直CE怎么破???如果有人看到能教教我吗??我还不会c++弱菊不胜感谢!Orz#include#include#include#include#include#include#include#includeusing namespace std;#... 阅读全文
摘要:
思路:需要让大值多加,所以每次拆出最小的值#include#include#include#include#include#include#include#include#includeusing namespace std;#include#include#include#include#incl... 阅读全文
摘要:
题意:给你一个单词表 输出能由另外两个单词组成的单词先判断一个单词的前缀是否为单词表中的单词,再判断后缀是否为单词表中的单词;#include#include#include#include#include#include#include#include#includeusing namespace... 阅读全文
摘要:
给你生活费和花费,看你最多活到几个城市。。已经给好了城市游玩顺序只要想清楚。。记录好起始的位置,若当前游玩结束更新最大值和起始位置#include#include#include#include#include#include#include#include#includeusing namespa... 阅读全文
摘要:
说是最大权闭合图....比赛时没敢写....题意一共有n个任务,m个技术完成一个任务可盈利一些钱,学习一个技术要花费钱完成某个任务前需要先学习某几个技术但是可能在学习一个任务前需要学习另几个任务求最多能赚多少钱咯先将缩点将需要一起学掉的技术缩成一个点建s--任务 权值为该任务盈利多少钱建技术(缩点后... 阅读全文
摘要:
题意:在n个数中选出三个数使得 两两互质或不互质直接求两两互质和不互质的个数比较麻烦所以求出不满足条件的组合先记录下b[i]:表示与第i个数互质的数的个数c[i]表示与第i个数不互质的个数b[i]*c[i]则表示选择了第i个数有这么多种情况不符合条件sum+=b[i]*c[i](i=1...n)每种... 阅读全文
摘要:
操作Change operations:0 a b change all characters into '0's in [a , b]1 a b change all characters into '1's in [a , b]2 a b change all '0's into '1's an... 阅读全文