摘要:
2018年牛客多校算法寒假训练营练习比赛(第一场)C. 六子冲 [题目链接][1] 做法:模拟即可 c++ include define P pair define fir first define sec second define rep(i,a,b) for(int i=a;i4||y4) r 阅读全文
摘要:
GYM101933I Intergalactic Bidding 题解:不考虑首先显然是个背包,一开始直接用set模拟,然后map存方案,这样会mle。发现物品的体积有的特殊性 only one participant was allowed to make a bid at a time, eac 阅读全文
摘要:
UVALive 8518 Sum of xor sum 做法:线段树维护:答案,边界在左端点的区间异或为1的个数,边界在右端点异或为1的个数,1的个数,区间长度,这样已经自洽了。(每次讲线段树,都会讲这个题,比较经典的思想) update:2018/10/09 首先,我们考虑拆位,分别计算每一位的贡 阅读全文
摘要:
GYM 101908F Music Festival 做法:将节目按照右端点排序,$dp[i][st][0/1]$表示前i个节目,选择的stage的状态用一个n位二进制数表示为st,第i个节目选或不选的最大值,转移时用线段树优化一下。 c++ include define pb push_back 阅读全文