当前位置: 首页 > news >正文

长辛店镇网站建设信息流优化师是干什么的

长辛店镇网站建设,信息流优化师是干什么的,在线制作电子印章软件,衡水商城网站建设题目描述 给定一个正整数k(3≤k≤15)k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k3k3时,这个序列是: 1,3,4,9,10,12,13,…1,3,4,9,10,12,13,… (该序列实际上就是&…

题目描述

给定一个正整数k(3≤k≤15)k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3k=3时,这个序列是:

1,3,4,9,10,12,13,…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,…30,31,30+31,32,30+32,31+32,30+31+32,…)

请你求出这个序列的第NN项的值(用1010进制数表示)。

例如,对于k=3k=3,N=100N=100,正确答案应该是981981。

输入格式

22个正整数,用一个空格隔开:

k NkN (kk、NN的含义与上述的问题描述一致,且3≤k≤15,10≤N≤10003≤k≤15,10≤N≤1000)。

输出格式

11个正整数。(整数前不要有空格和其他符号)。

输入数据 1

3 100

Copy

输出数据 1

981

Copy

来源

NOIP 2006 普及组 第四题

代码:

#include <iostream>
#include <cmath>
using namespace std;/*** 判断 x 是不是 2 的 k(k为正整数)次方*/
bool judgePow2(int x)
{int y = log(x) / log(2);int result = pow(2,y);return result == x;
}/*** 递归*/
int add(int n, int k)
{if(n==1) return 1;if(n==2) return k;if(judgePow2(n) == true) {int p = log(n)/log(2);int result = pow(k,p);return result;}int temp = log(n)/log(2);int base = pow(k,temp);int temp2 = pow(2,temp);return base + add(n-temp2,k);
}int main()
{int m,n;cin>>m;cin>>n;cout<<add(n,m)<<endl;return 0;
}

http://www.hrbkazy.com/news/42556.html

相关文章:

  • o2o网站建设公司优化网站的软件下载
  • 怎么让百度蜘蛛围着网站爬取广告推广
  • 网站规划与建设重要性理解与体会谷歌竞价广告
  • 私人做医院的网站google广告
  • 网站网站制作网站维护是做什么的
  • 宝鸡企业网站建设长春网站优化
  • 社交网站百度公司官网招聘
  • 网站开发基础班内容有哪些b站推广渠道
  • 网页设计图片素材关于设计郑州百度搜索优化
  • 高端外贸网站制作上海seo优化公司kinglink
  • 如何做tiktok的数据排行网站搜索引擎技术
  • 绍兴网站推广今日十大热点新闻
  • 视频上传下载网站建设百度推广登录网站
  • 进空间的网站上海网站建设方案
  • 成都网站建设司百度关键词搜索查询
  • 深圳网站设计营销型网站制作的基本流程是什么
  • 阳江营销型网站建设广州网站建设公司
  • 网站模块是什么意思磁力bt种子搜索
  • 大型网站开发管发昆明seo建站
  • 怎么做这个购物网站百度运营平台
  • 国外的电商网站有哪些今日军事新闻
  • 开发app贵吗seo推广教程视频
  • 环球贸易网国际站网店推广方式
  • 徐州网站建设网站制作河北优化seo
  • 公司制做网站百度网盘手机版
  • web设计个人博客首页seo推广公司
  • 1688代运营上海seo网站推广
  • 网站怎么seo站长工具查询网
  • 重庆网页设计seo平台是什么
  • 阜南网站建设公司seo最新