前言 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自运行,所以CPU ...
分类:
编程语言 时间:
2020-07-06 21:32:59
阅读次数:
61
import java.util.*; public class Main { static List<String> res; static Stack<Integer> stk; static void dfs(int[] a, int n, int u, String path, int ti ...
分类:
其他好文 时间:
2020-07-06 19:50:26
阅读次数:
88
Break与continue //break退出整个循环 //continue跳过本次尚未执行的操作 public class BreakDemo { public static void main(String[] args) { int i = 0; while (i<100){ i++; Sy ...
分类:
其他好文 时间:
2020-07-06 18:05:04
阅读次数:
42
有一个斜率不递增的凸包 假如要求的横坐标为$K$ 二分的直线斜率为$mid$ wqs二分取右端点 切点的右端点为$cnt$ 以下代码是正确的 while(l<=r){ int mid=l+r>>1; if(chk(mid))p=mid,l=mid+1;//这里!! else r=mid-1; } 其 ...
分类:
其他好文 时间:
2020-07-06 16:26:21
阅读次数:
60
对拍是用来检验自己写的正解的正确性的东西。 操作说明: 1.准备好自己写的暴力(b.cpp 和 b.exe)和正解(z.cpp 和 z.exe)。 2.写一个造数据的程序(shuju.cpp 和 shuju.exe),根据题目要求自己造。 3.写一个对拍程序(duipai.cpp 和 duipai. ...
分类:
其他好文 时间:
2020-07-06 13:09:41
阅读次数:
68
import java.util.*; import java.math.BigInteger; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); whi ...
分类:
其他好文 时间:
2020-07-06 13:00:08
阅读次数:
53
(点击图片进入关卡) 如果你让贪婪的欲望指挥你,你会永远迷失于沙漠里。 简介 在正常结束之前使用 break 语句来停止循环。 默认代码 # 收集25金币,然后告诉 Naria 总数 # 当金币总数大于25,使用 break 来停止收集金币。 totalGold = 0 while True: co ...
分类:
其他好文 时间:
2020-07-06 11:07:21
阅读次数:
73
ID:技术让梦想更伟大 作者:李肖遥 wechat链接:https://mp.weixin.qq.com/s/b1jQDH22hk9lhdC9nDqI6w 相信大家写业务逻辑的时候,都是面向if、else、for、while、switch编程。但是你见过switch嵌套do..while吗? 先上代 ...
分类:
其他好文 时间:
2020-07-06 11:05:21
阅读次数:
162
对于10进制数d,求d位数。 例: d=1000,位数=4 (分别是1,0,0,0) 1.将d逐项除10(常规方法) #include <stdio.h>int main() { int d = 1000; int counter = 0; while(d) { counter ++; d /= 1 ...
分类:
其他好文 时间:
2020-07-06 01:18:03
阅读次数:
74
题意: 给出递推式 \(F\): \(F(0)=0,F(1)=1\) \(F(n)=3*F(n-1)+2*F(n-2)(n\geq2)\) 给出查询次数:\(Q\) 和第一次查询的数 \(N\),每次查询的答案为:\(A_i=F(N)\)。并且$N_i=N_\ xor\ A_^2$,最后要求输出:\ ...
分类:
其他好文 时间:
2020-07-05 23:15:58
阅读次数:
65