国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 平舆县| 富川| 枝江市| 辽宁省| 搜索| 昌宁县| 兰考县| 铜山县| 资兴市| 太原市| 扶绥县| 淮南市| 得荣县| 卓尼县| 英山县| 武鸣县| 绩溪县| 正宁县| 碌曲县| 突泉县| 万山特区| 吉木萨尔县| 敖汉旗| 泗洪县| 宜章县| 新民市| 襄城县| 玉环县| 桃源县| 临夏县| 杭州市| 无极县| 锡林郭勒盟| 灯塔市| 江源县| 河曲县| 綦江县| 禄丰县| 定西市| 东阳市| 新郑市|