#include <math.h>#include <stdio.h>#include <stdlib.h>int main() { float a, b, c, x1, x2; float delta, real, imag; printf("Enter a, b, c: "); while(sc ...
分类:
其他好文 时间:
2019-11-18 23:26:23
阅读次数:
110
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int guessNumber; // 存放程序运行时生成的1~100之间的随机整数 int ans; // 存放用户猜的数字 srand((time(0))) ...
分类:
其他好文 时间:
2019-11-18 12:28:41
阅读次数:
76
T1 状压+位运算解决 T2 打完暴力后感到了迷茫.. 不过看这张表里1的数目占了一半之多,应该合法情况挺多的 拿出了从未用过的srand(time(0)); 结果撞上正解了(笑)(rp--) 现在$Lrefrain$教会我正解了 解释下题解式子 设$c_i$为含有第i个元素的集合数量 已知$\su ...
分类:
其他好文 时间:
2019-11-11 09:52:02
阅读次数:
69
#include <iostream> #include <conio.h> #include <windows.h> #include <time.h> int g_Dir = 3; #define UP 0 #define DOWN 1 #define LEFT 2 #define RIGHT ... ...
分类:
编程语言 时间:
2019-11-02 09:32:36
阅读次数:
63
ssh连接,输入密码查看目录下的文件 看看random.c的源码 我们要将key异或random==0xdeadbeef才能获得flag,但是rand函数没有设置随机数种子(srand),所以rand()在调用时会自动设随机数种子为1,导致随机数都是相同值,我们用gdb调试一下,看看随机值 先把文件 ...
分类:
其他好文 时间:
2019-10-27 22:48:42
阅读次数:
125
Reservoir sampling is a family of randomized algorithms for randomly choosing k samples from a list of n items, where n is either a very large or unkn ...
分类:
其他好文 时间:
2019-10-21 10:07:50
阅读次数:
100
P1242 新汉诺塔 此题的最后一个数据点不适用于贪心算法,所以每次将大的优先移到目标位置有很小的概率不是最优解,但是毕竟是最优解的概率还是很大的。所以用模(yi)拟(tong)退(luan)火(gao)就可以了,反正也是随机碰碰运气的。概率嘛~~~~,只要你的srand能过,那就能过啦。 ...
分类:
其他好文 时间:
2019-10-06 17:00:09
阅读次数:
86
随机数生成 随机数大小是在0到RAND_MAX,值为2147483647 它是在stdlib中定义的,如果我们希望在某个范围内,可以使用 % 结合 / 来实现。 但是发现每组生成的数据都是一样的 include include include using namespace std; int mai ...
分类:
其他好文 时间:
2019-10-05 10:47:22
阅读次数:
82
0x000打开环境查看源码 从源码中可以看出,没有加随机种子,那么rand产生的就是伪随机数,每次运行出来的随机数都是一样的,随机种子初始化诸如“srand( (unsigned)time( NULL ) )”,则每次产生的随机数都是不同的。 0x001 漏洞利用 我们就可以找出该随机数的值,再和0 ...
分类:
其他好文 时间:
2019-10-04 19:01:35
阅读次数:
98