摘要:
有奖问答 这种选择导致分支可以使用递归 我个人觉得洛谷的答案错了,如果按能得到洛谷答案的代码,改成求30题对30道,最多对30道的话,得到的是0,应该把限制条件改为能计算答对10道题的方案,因为最多十道题不是不能达到10道题 DFS #include <bits/stdc++.h> using na 阅读全文
摘要:
来源:洛谷Scarlet大佬 Scarlet大佬的github 推导过程在文件里搜magic就有,也有大佬的其他算法随笔 以下是总结代码 #include <bits/stdc++.h> using namespace std; typedef long long int LL; const int 阅读全文
摘要:
模板题链接 搞了好久可算明白了 先放个例子: text a b c x a b c d a b x a b c d a b c d a b c y num 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 pattern a b c 阅读全文
摘要:
题目链接 环基树就是有环的树 骑士 A 憎恨 骑士 B,则 B 出现 A 就不会出现 而一个骑士可以被多个骑士憎恨,一个骑士最多憎恨一个人,那么把关系改为谁被谁憎恨就是经典树状图了 而每个骑士都有憎恨的人,所以有 N 条边,必定会形成环,也不一定只有一块连通图 那如何处理? 因为每个人只能憎恨一个人 阅读全文
摘要:
画中漂流 蒻蒟的version 1: ```plaintext #include <bits/stdc++.h> using namespace std; typedef long long int LL; const int D=3000,T=3000,M=1500,MOD=1e9+7; LL d 阅读全文
摘要:
题目链接 下图和题目无关,找解析时找到的小东西而已 对于未知数为 x , y 的式子 当且仅当 M 为 gcd( a , b ) 的整数倍时,方程有整数解(注意是整数解,不是正整数解) 所以当 gcd( a , b )== 1 时,因为所有整数都是 1 的倍数,所以所有正整数都能被 a , b 线性 阅读全文