国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Number of numbers [思維]

2019-11-06 06:23:04
字體:
供稿:網(wǎng)友

有這樣一個序列(1) (1 2 1) (1 2 3 2 1) (1 2 3 4 3 2 1) (1 2 3 … n n-1 … 3 2 1)。

問你第N個數(shù)是什么?

(括號是為了方便大家觀看,請忽略掉括號)

輸入 有多組測試數(shù)據(jù),請?zhí)幚淼轿募Y(jié)束。

每組數(shù)據(jù)給定一個整數(shù)N(1 <= N <= 10^9),表示要查找的數(shù)。

輸出 每組數(shù)據(jù)輸出一個整數(shù),表示序列中的第N個數(shù)。

樣例輸入 1 2 3 樣例輸出 1 1 2

#include<cstdio>#include<cstring>#include<cmath>#include<stack>#include<queue>#include<algorithm>using namespace std;#define INF 0x3f3f3f3f#define ll long long#define maxn 1000000005int a[10005];int main(){ int n; while (~scanf("%d",&n)){ int temp=1; int t; int b; for (int i = 1 ; i <= n ; i+=temp){ temp+=2; if (n > i && n <= i+temp){ t = i; break; } } if (n!=1) n = n-t; if (n > temp/2+1) n=temp%n+1; 冷靜下來找規(guī)律 一開始竟然想打表 一個數(shù)組是不能開得那么大的。。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新建县| 平乐县| 上栗县| 城步| 和顺县| 中超| 柳林县| 彭州市| 黄山市| 尼木县| 双辽市| 宾阳县| 怀远县| 儋州市| 拜城县| 宣威市| 静安区| 科技| 开江县| 岳阳县| 佛学| 邢台县| 新乡市| 淮滨县| 南陵县| 布拖县| 维西| 嘉善县| 武功县| 高碑店市| 景洪市| 南投市| 岚皋县| 贺州市| 新化县| 武隆县| 东丰县| 临颍县| 青海省| 中西区| 晋中市|