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

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

洛谷 P1062 數(shù)列

2019-11-08 20:16:16
字體:
供稿:網(wǎng)友

題目描述

給定一個正整數(shù)k(3≤k≤15),把所有k的方冪及所有有限個互不相等的k的方冪之和構(gòu)成一個遞增的序列,例如,當k=3時,這個序列是:

1,3,4,9,10,12,13,…

(該序列實際上就是:3^0,3^1,3^0+3^1,3^2,3^0+3^2,3^1+3^2,3^0+3^1+3^2,…)

請你求出這個序列的第N項的值(用10進制數(shù)表示)。

例如,對于k=3,N=100,正確答案應(yīng)該是981。

輸入輸出格式

輸入格式: 輸入文件只有1行,為2個正整數(shù),用一個空格隔開:

k N (k、N的含義與上述的問題描述一致,且3≤k≤15,10≤N≤1000)。

輸出格式: 輸出文件為計算結(jié)果,是一個正整數(shù)(在所有的測試數(shù)據(jù)中,結(jié)果均不超過2.1*109)。(整數(shù)前不要有空格和其他符號)。

輸入輸出樣例

輸入樣例#1: 3 100 輸出樣例#1: 981 說明

NOip 2006 普及組 第四題

分析: 第n個數(shù)相當于把n化為二進制再依次平方。

代碼:

var k,n,r:longint; ans,x:int64;begin readln(k,n); ans:=0; x:=1; while n>0 do begin r:=n mod 2; n:=n div 2; ans:=ans+r*x; x:=x*k; end; if ans=0 then writeln(1) else writeln(ans);end.
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新巴尔虎右旗| 乃东县| 五指山市| 广宁县| 内丘县| 科尔| 库尔勒市| 驻马店市| 景德镇市| 西充县| 肥西县| 郎溪县| 延津县| 启东市| 永吉县| 遂昌县| 行唐县| 敦化市| 昌宁县| 临安市| 青川县| 迁西县| 无棣县| 白朗县| 五寨县| 利川市| 安多县| 和硕县| 天长市| 宁乡县| 石狮市| 瑞安市| 娱乐| 攀枝花市| 十堰市| 昂仁县| 尉犁县| 富平县| 安新县| 临西县| 尉犁县|