pascal编程:数列题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 05:50:27
pascal编程:数列题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3

pascal编程:数列题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3
pascal编程:数列
题目描述
给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当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进制数表示).
例如,对于k=3,N=100,正确答案应该是981.
输入格式
输入文件只有1行,为2个正整数,用一个空格隔开:
k N
(k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤1000).
输出格式
输出文件为计算结果,是一个正整数(在所有的测试数据中,结果均不超过2.1*109).(整数前不要有空格和其他符号).
样例输入
3 100
样例输出
981

pascal编程:数列题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3
// 把n变为2进制数
// 由低往高数位置,最低位为第0位
// 若第i位为1,就将 k^i 累加到ans
// 例如n是6,二进制数为:110,所以结果为 k^1+k^2
var
k,n,ans:longint;
i,t:longint;
begin
assign(input,'an.in'); reset(input);
assign(output,'an.out'); rewrite(output);
readln(k,n);
ans:=0; i:=0; t:=1;
while n>0 do begin
if n mod 2=1 then ans:=ans+t;
n:=n div 2;
i:=i+1;
if n>0 then t:=t*k;
end;
writeln(ans);
close(input); close(output);
end.

pascal编程:数列题目描述给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3 pascal编程:哥德巴赫猜想题目描述输入N(N pascal编程:方格取数题目描述设有N*N的方格图(N 如何编程在一个有序数列中二分查找第一个比给定元素X大的数的位置(pascal)比如 x=5 a=1,3,6,9,10函数返回3 第K极值的解法pascal描述 Description 给定一个长度为N(0 PASCAL 数列分段用PASCAL语言写.顺便说下思路.【问题描述】对于给定的一个长度为N的正整数数列A[i],现要将其分成M(M≤N)段,并要求每段连续,且每段和的最大值最小.关于最大值最小:例如一 读入N个数,打印其中的最大数及其位置号用Pascal编程还有个题目给定一串整数数列,求出所有的递增和递减子序列的数目,如数列7,2,6,9,8,3,5,2,1可分为(7,2),(2,6,9),(9,8,3,),(3,5),(5,2,1)5 Pascal编程:读入N个数,打印其中的最大数及其位置号还有一个:给定一串整数数列,求出所有的递增和递减子序列的数目,如数列7,2,6,9,8,3,5,2,1可分为(7,2),(2,6,9),(9,8,3,),(3,5),(5,2,1)5 pascal程序:数列数列( sequence.pas) 【问题描述】 给定一个正整数 k(3≤k≤15),把所有 k 的方幂及所有有限个互不相等的 k 的方幂之和构成一个递增的序列,例如,当 k=3时,这个序列是:1,3,4,9,10,1 求第k极值,为什么在pascal上能过,在tyvj上没分?第K极值 描述 Description 给定一个长度为N(0 pascal:第K极值给定一个长度为N(0 noip2006 pascal普及组第四题数列,我获取到一个人编写的程序,且经测试所有测试点正确,原题:【问题描述】给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一 素数环pascal【问题描述】将1~n这n个数字首尾相连,形成一个圆环,要求圆环上任意两个相邻的数字之和都是一个素数,请编程输出符合条件的素数环.【输入数据】输入数据仅一行,包含一个正 C语言题目一道求改错/*问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个.输入格式第一行包含一个整数n.第二行包含n个非负整数,为给定的数列,数列中的每个数都 pascal编程:过河卒题目描述  棋盘上A点有一个过河卒,需要走到目标B点.卒行走的规则:可以向下、或者向右.同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对 pascal编程:阶乘题目描述用高精度计算出S=1!+2!+3!+…+n!(n≤50) 其中“!”表示阶乘,例如:=5*4*3*2*1.输入格式一个正整数N.输出格式一个正整数S,表示计算结果.样例输入 3 样例输出 9 求各种斐波那契数列的pascal题目! pascal 现在有一个数列:0,1,3,8,21,55,144······,请编程求出数列中第2010个数除以6的余数是多少?