1230: 【作】【入门】求数列的第n项的值是多少?

内存限制:16 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:10 解决:6

题目描述

请问如下数列1,2,2,3,3,3,4,4,4,4……请问这个数列的第n项是多少?

输入

从键盘读入一个整数n,代表要求的项数

输出

一个整数n代表该项的值是多少

样例输入 复制

10

样例输出 复制

4

提示

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n,ans=1,t=0;
    cin>>n;
    for (int i=1;i<n;i++) {
    	t++;
    	if (t==ans) {
    		ans++;
    		t=0;
		}
	}
    cout<<ans;
	return 0;
}