buf 长度最长为 0x50 但是当输入大于 49 的时候不会被截断,所以我们只要覆盖到之前的 seed 就可以为所欲为了。 同时注意到 seed 跟 buf 相差的偏移是 0x40,所以只要 68 个字符就可以溢出覆盖 seed 了。 Exploit 由于担心 python 的 randint 实 ...
分类:
其他好文 时间:
2019-05-04 00:43:02
阅读次数:
218
题目描述 一个$n(n \leq 1000)$面的骰子,求期望掷几次能使得每一面都被掷到。 输入输出样例 输入样例 1: 输出样例 1: 思路:期望$dp$中典型的赠券收集问题,用f[i]表示还剩i个面没有掷到,那么掷到之前没有掷到过的面的概率为$(n i)/n$,然后次数的期望值就是概率分之一,然 ...
分类:
其他好文 时间:
2019-05-03 11:43:40
阅读次数:
106
通过渲染一张DEM的具体例子,了解在WebGL中颜色渲染的过程。 ...
分类:
Web程序 时间:
2019-05-01 16:06:53
阅读次数:
310
PAiC++ April 10, 2019Assignment 4 : Boggle GameThe Game of BoggleThe Boggle board is a 4x4 grid onto which you shake and randomly distribute 16 dice. ...
分类:
编程语言 时间:
2019-04-19 19:48:58
阅读次数:
163
装饰者模式 一 卡旺卡扩张带来的问题 卡旺卡在很短的时间内快速扩张,这让他们的系统维护起来越来越力不从心。之前的设计类图如下 购买饮料时,如果要求在里面加糖、加冰、加奶泡等。材料的部分单独收费时,我们需要根据不同的调料和奶茶进行组合,然后再算出费用。 这就需要有多少种组合就得维护出多少种饮料类出来, ...
分类:
其他好文 时间:
2019-04-06 19:03:38
阅读次数:
120
CF 1093 "1093A Dice Rolling" 输出x/2即可 c++ include using namespace std; int main() { int t; cin t; while (t ) { int x; cin x; cout using namespace std; ...
分类:
其他好文 时间:
2019-02-11 18:33:57
阅读次数:
178
CF 1093 "1093A Dice Rolling" 输出x/2即可 c++ include using namespace std; int main() { int t; cin t; while (t ) { int x; cin x; cout using namespace std; ...
分类:
其他好文 时间:
2019-02-11 18:32:05
阅读次数:
168
https://pintia.cn/problem-sets/994805342720868352/problems/994805349851185152 In graph theory, an Eulerian path is a path in a graph which visits ever ...
分类:
其他好文 时间:
2019-02-05 13:11:34
阅读次数:
113
A.Dice Rolling 题意:Mishka 有一个六面的骰子,每面分别为 2 ~ 7,而且 Mishka 是欧皇,可以控制自己每次掷到的数字。Mishka 现在想掷若干次骰子,使得掷到的点数总和为 x,请求出任意一种掷骰子的方案,并输出掷骰子的次数。由于 Mishka 很好奇不同数字的方案,所 ...
分类:
其他好文 时间:
2019-02-02 00:19:12
阅读次数:
158
Given n balloons, indexed from 0 to n-1. Each balloon is painted with a number on it represented by array nums. You are asked to burst all the balloon ...
分类:
其他好文 时间:
2019-01-30 23:14:58
阅读次数:
142