赛博抽卡Ⅲ
题号:NC304301
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

这里有个抽奖装置,可以抽取牛客娘的表情包,编号分别为 0 ~ 9,其抽取步骤如下:
  1. 先投入 10 个牛币,选择一个希望抽取的表情包编号 a ,装置后台生成一个服从正态分布 \text{N}(a,a^2) 的随机数发生器
  2. 再投入 k^2 个牛币,提升爆率,将随机数发生器的参数 a 提升至 a+k (不会改变表情包编号)
  3. 随机数发生器生成一个随机数 x ,当 x \gt 0 即可抽中该表情包

牛可乐有 1024 个牛币,想凑齐至少一套全套的表情包,请你帮帮他。

【符号解释】
\text{N}(\mu,\sigma^2): \mu 是正态分布的数学期望(均值), \sigma 是正态分布的标准差。特别的,当 \sigma=0 时,退化为均值为 \mu 的单点分布。

输入描述:

本题无输入。

输出描述:

第一行输出一个非负整数,代表抽取的次数 n
随后 n 行,每行输出两个非负整数,分别代表抽取的表情包编号 a 、为提升爆率而投入牛币数的算术平方根 k 。

当每种编号至少抽中一次,即可通过本题。如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。