"传送门" 设$lim=2^n 1$,对于一个区间$[l,r]$来说,如果$sum\neq lim$且能换出$x$并换进$y$来,使得$sum\bigoplus a_x\bigoplus a_y=lim$,那么$a_x\bigoplus a_y$是个定值,所以如果对于每一个$x$,它对应的$y$都在 ...
分类:
其他好文 时间:
2019-01-06 22:59:32
阅读次数:
196
题面 题解 好迷…… //minamoto include define R register define ll long long define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(int i=head[u],v=e[i]. ...
分类:
其他好文 时间:
2019-01-06 21:09:50
阅读次数:
204
A Sum in the tree 就是贪心选尽量让上面的点权尽量大,那么对于偶数层的点,其到根节点的和即为所有儿子中的最大值。 cpp include using namespace std; char gc() { // static char buf[100000], p1, p2; // r ...
分类:
其他好文 时间:
2019-01-06 15:39:40
阅读次数:
252
上代码…两个文件:poll.html poll_vote.phppoll.html: <html> <head> <meta charset="utf-8"> <title>ajax投票</title> <script> function getVote(int) { if (window.XMLH ...
分类:
Web程序 时间:
2019-01-04 18:03:32
阅读次数:
305
报错:fopen(): Filename cannot be empty ...
分类:
其他好文 时间:
2019-01-04 18:00:03
阅读次数:
656
package cn.picclife.mwx.salesupport.marketactivity.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java... ...
分类:
其他好文 时间:
2019-01-04 10:35:26
阅读次数:
809
题意 给定两个长度为n的由小写字母组成的字符串 每次可以花费1的代价,指定两个字母,把其中一个全部变为另一个 求使两个字符串相同的最小花费 n define R register define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for ...
分类:
其他好文 时间:
2019-01-03 10:59:16
阅读次数:
178
首先,让每一个叶节点做一次树根的话,每个路径一定至少有一次会变成直上直下的 于是对于每个叶节点作为根产生的20个trie树,把它们建到同一个广义SAM里 建法是对每个trie dfs去建,last就是父亲的那个节点;每次做一个新trie时,last给成root 然后答案就是每个节点表示的长度和 ...
分类:
其他好文 时间:
2019-01-01 18:52:58
阅读次数:
197
``` /** * 高效判断远程文件是否存在 * @param $file * @return bool 存在返回 true 不存在或者其他原因返回false */
function remoteFileExist($file)
{ if(preg_match('/^http:\/\//',$fil... ...
分类:
Web程序 时间:
2018-12-30 19:04:08
阅读次数:
168