#P1158. 排列硬币
排列硬币
题目描述
你总共有n枚硬币,你需要将它们摆成一个阶梯形状,第k行必须正好有k枚硬币。
给定一个数字n,找出可形成完整阶梯行的总行数。
输入格式
一个正整数n(1≤n≤10^6)。
输出格式
一个正整数代表答案。
输入/输出样例
5
2
8
3
样例1解释
5枚硬币可排列成以下几行:
x xx xx
因为第三行不完整,所以返回2。
样例2解释
8枚硬币可排列成以下几行:
x xx xxx xx
因为第四行不完整,所以返回3。
说明/提示
时间1000ms,内存256MiB