10 2019 档案
摘要:模拟题,细节很多,操作麻烦,实属不易,纪念一下。重要是细节的处理如果没有花费不必输出。 对于每一个人,把off和on分别储存在两个结构体中,结构体保存对应的时间。 对于匹配的一对,可以先找到on[i]对应的下一个...
阅读全文
摘要:题意:判断所给的前序是否构成BST或者Mirror Image of a BST.题解: 如果是BST,那么直接根据前序和中序找到后序。中序为升序排列。 如果镜像BST,那么中序为降序排列。 注意在sol...
阅读全文
摘要:1068 Find More Coins (30 分)题意:找出和为m的序列,且满足字典序最小。题解:背包问题。dp[i][j]表示没有第i个物品,价值≤j的最大价值。choice[i][j]是否存在。 对硬币从...
阅读全文
摘要:前置技能:行列式(整数取模)求解模板int Gauss(int n){ //求解行列式的值 int ans = 1; for(int i=2;i#include const int N=305...
阅读全文
摘要:高斯消元 (浮点数运算)inline void gauss(){ int i, j, k, l; for(i = 1; i fabs(matrix[l][i])) l = j; if(...
阅读全文
摘要:SG函数//f[N]:可改变当前状态的方式,N为方式的种类,f[N]要在getSG之前先预处理//SG[]:0~n的SG函数值//S[]:为x后继状态的集合int f[N],SG[MAXN],S[MAXN];vo...
阅读全文
摘要:HDU4389打表模板#include using namespace std;int const step = 1e6;int const N = 1e3 + 10;int const M = 1e9;int ...
阅读全文
摘要:ll qpow(ll a,ll n){ ll ans = 1; while(n){ if(n & 1) ans = ans * a % mod; a = a * a % mod; n >>= 1; } re...
阅读全文
摘要:威尔逊定理:若p为质数,则p|(p-1)!+1 亦:(p-1)! ≡ p-1 ≡ -1(mod p)HDU2973题解:若3k+7是质数,那么Sn = n(对应一项为1),否则Sn = 0#include usi...
阅读全文
摘要:求线性基模板#include using namespace std;typedef long long ll;int const N = 1e5 + 10;int maxbit = 64;ll a[N],p[N...
阅读全文
摘要:HDU1530题解基础:我们令cnum[i]表示点i到n中的最大团大小,则有cnum[i] = cnum[i + 1] 或cnum[i + 1] + 1,也就是说具有单调性(类似于DP),这样我们可以利用这个性质...
阅读全文

浙公网安备 33010602011771号