main init/main.c if (!fork()) { /* we count on this going ok */ ///进程0调用时返回1,继续执行到PAUSE(),切换成进程1执行 ///进程0 -> fork -> 返回1 -> for(;;)pause -> schedue...
好文章搜集
重元素合成模型−单区瞬时循环模型 (one-zone, instantaneous recycling model)
1. 星族的简单分类: ①盘内的年轻恒星和富金属物质构成星族I。 ②核球和晕中的老年贫金属星属于星族II。 ③大爆炸产生的不含任何重元素的氢和氦组成的首批恒星称为星族III。 其实,这样把星族成份分类过于简...
在Lisp-Scheme语言下使用梅钦公式计算圆周率的实现代码
1706年,英国人 约翰·梅钦( John Machin) 发明了一个用于计算 值的公式: $\frac{\pi }{4}=4arctan\frac{1}{5}-arctan\frac{1}{239}$ 或者写为: $arccot(x)=\frac{1}{x}-\frac{1}{3x^{3}}+\frac{1}{5x^{5...
用字符生成绘画到txt的简单c语言小程序
有很多上古时期的文档都是txt格式的,而其中很多内嵌了用字符画出来的图表。 例如 rfc 793 中的TCP状态机: +---------+ ---------\ active OPEN ...
Cacti Lottery—2018徐州网络赛C题(暴力)
题目链接:https://nanti.jisuanke.com/t/31455 大意: 在3*3的格子中有1~9这9个数字,每个数字只出现一次,Morgana可以选任意一行或一列和两个对角线,选出来的3个数字之和对应不同的得分,现在有些格子的...
Doing Homework HDU – 1074 【状压DP】解题报告
Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If Ignatius hands in the homework aft...
使用电脑主板的WOL功能远程开机
在某天晚上在宿舍中准备远程登录位于机房的服务器的时候,发现无法访问。 结果发现是因为服务器被在机房上课的同学给关机了。 这时候才想到要配置一个远程开机的功能。 幸好机房的ip和宿舍虽然不是同一...
单调队列
单调队列是一种数据结构。 随着区间的向右滑动,区间[i,j)变为[i+1,j+1); 如果a[i]是不是原区间最大值,那么新区间的最大值就是max(q.front(),a[j]); 如果a[i]是原区间最大值,那么新区间最大值就是max...
c++输入挂
普通版: ios::sync_with_stdio(0); 加强版 inline void scan_d(T &ret) { char c; ret = 0; while ((c = getchar()) < '0' || c > '9'); while (c >= '0' && c &l...
使用树状数组来快速计算逆序对数、第K大/小的数
计算逆序对数: 对于一个数列a[n],需要计算第k位的数有多少个逆序对数。 就是要计算在第k位之后,有多少数a[i], i>k && a[i]<a[k] 。 方法是逆序计算。 类似于桶排序,新开一个数组b[...