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

深圳市住建局和建设局官网广州网站优化服务商

深圳市住建局和建设局官网,广州网站优化服务商,申请网站网站,ps个人主页设计模板题目描述 给定一个正整数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.tj-hxxt.cn/news/25221.html

相关文章:

  • 域名绑了小程序还可以做网站吗上海网络推广外包
  • 设计教学网站推荐小学生摘抄新闻
  • 为网站做推广矿坛器材友情交换
  • 海外医疗网站建设东莞网络推广系统
  • 湛江网站建设技术托管企业网站有哪些类型
  • 集运网站建设怎么优化网络
  • 网站建设行业 前景最新搜索引擎排名
  • 做网站打广告图片素材平面设计
  • 资源下载网站wordpress陕西百度代理公司
  • 建立网站数据库实验报告新手做网络销售难吗
  • 哪里需要人做钓鱼网站网站优化关键词价格
  • 我想网上做网站免费域名注册平台有哪些
  • 芜湖网站优化公司推广专家
  • 哪些是网站建设seo查询爱站
  • 昌网站建设如何做网站
  • 网站开发案例教程新手怎样做网络推广
  • 微信无需下载免费登录seo简单优化
  • 怎样建设公司的网站有哪些可以推广的平台
  • 编辑网站营销推广计划怎么写
  • 宁波网站推广排名搜狗关键词排名此会zjkwlgs
  • 烟台 网站建设企业seo如何优化
  • 如何做好一个企业网站设计数据分析师35岁以后怎么办
  • 苗木企业网站建设源代码南京seo关键词优化预订
  • 用angular做的网站百度快速收录
  • 政府网站建设的理论依据短期培训班学什么好
  • 网站做百度推广有没有效果手机免费建站系统
  • 做网站的工作是什么广州网站运营
  • 江苏网站设计方案电子商务seo是什么意思
  • 南头手机公司网站建设企业网站建设的基本流程
  • 云南网站建设方案百度广告收费