你以为这是道博弈论题目,其实……的确是啊 把考场上的思路完整的说一下 首先考虑倒推,如果最后一格的数是奇数,会怎么样? 以样例为例 显然,如果我们走到了最后一格,就只能在上面反复横跳,直到这一列的格子完全消失 很容易发现,这样的情况,最后一列就是一个必胜点(这里必胜点定义为先走到这里一定获胜) 那么 ...
分类:
其他好文 时间:
2019-11-14 09:16:21
阅读次数:
62
while break:调出循环 continue:调到判断句 else:当while正常结束时执行(未碰到break语句) pass:一个什么都不做的占位符,防止函数或者循环语句置空报错 for for的解包 字典的解包 for中的range range(2,10,2)从2开始,到10结束(不包括 ...
分类:
编程语言 时间:
2019-11-13 20:34:18
阅读次数:
73
P1850 换教室 首先说一个坑: 有自环,有重边 难受,直接邻接表 接着dp 分类讨论即可 四类,分别求和 代码: #include<bits/stdc++.h> using namespace std; const int N=305,MAXN=2005; #define dl double i ...
分类:
其他好文 时间:
2019-11-12 21:52:06
阅读次数:
99
容易发现a2一定是分母,且容易做到其余都是分子,因此相当于判定a2能否整除a1*a3*……*an,不断让a2除以其与其他数的gcd即可(注意特判n=1) 1 #include<bits/stdc++.h> 2 using namespace std; 3 int t,n,s,x; 4 int gcd ...
分类:
其他好文 时间:
2019-11-11 12:42:37
阅读次数:
76
Java的浮点型常量默认为double型,声明float型常量,须在后面加“f”或“F”。floata=3.14f不加f默认为double字符型以单引号指定字符型值。\n换行符\"双引号\‘单引号\反斜杠\r回车符\t制表符\b退格符boulean类型适用于逻辑运算,一般用于程序流程控制;程序流程控制分为顺序结构,分支结构,循环结构if,while,do-while,for循环控
分类:
编程语言 时间:
2019-11-10 21:17:07
阅读次数:
96
循环结构do。。。while循环语句基本结构do{执行语句}while(循环条件);while循环与do。。。while循环语句功能基本类似,但是do。。。while语句要先执行一次循环,最少有一次循环循环的嵌套,是指在一个循环语句的循环体中在定义一个循环语句的语法结构。最常见的嵌套时for循环的嵌套格式:for(初始化表达式;循环条件;操作表达式){。。。for(初始化表达式;循环条件;操作表达
分类:
其他好文 时间:
2019-11-10 21:01:00
阅读次数:
104
图论 void dfs(int x) { dfn[x]=++cnt; for(int i=head[x];i;i=Next[i]) { int y=ver[i]; if(y==pre[x])continue; if(dfn[y]) { if(dfn[y]<dfn[x])continue; ans[+ ...
分类:
其他好文 时间:
2019-11-10 17:24:50
阅读次数:
87
题目传送门(内部题136) 输入格式 输入文件第一行为两个正整数$n,k$,第二行为一个长度为$n$的小写字母字符串$s$。 输出格式 输出一个整数,为对字符串$s$进行至多$k$次交换相邻字符的操作后,字符串$s$可能达到的最大的$m$指标。 样例 样例输入: 6 3abacba 样例输出: 3 ...
分类:
其他好文 时间:
2019-11-10 16:00:15
阅读次数:
83
1、使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件。 package text_001; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.fi ...
分类:
其他好文 时间:
2019-11-10 13:20:14
阅读次数:
82
问题描述 "LG4556" 题解 对于每一个结点,建立一棵动态开点线段树。 然后自低向上合并线段树。 同时维护整个值域的最大值和最大值位置。 $\mathrm{Code}$ ...
分类:
其他好文 时间:
2019-11-10 09:19:24
阅读次数:
93