wikioi 1141 数列

【C++题解】【NOIP2006PJ】数列(sequence) 题目链接 题目描述 给定一个正整数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。 输入 输入文件sequence.in 只有1行,为2个正整数,用一个空格隔开: k N(k、 阅读详情

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

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

(该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)

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

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

只有1行,为2个正整数,用一个空格隔开:

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

为计算结果,是一个正整数(可能较大你懂的)。(整数前不要有空格和其他符号)

3 100

981




这题让我明白,要好好明白题目的用意,并好好观察题目,解题的方向就在里面。

这个数列就是一个二进制序列。我们只要把n转换成二进制数,再按k的幂展开求和就行啦。



#include <stdio.h>
int main()
{
   long long k,N,s,i;
    scanf("%lld%lld",&k,&N);
    s=0;
    i=1;
    while (N>0)
          {
          s=s+(N-2*(N/2))*i;
          N=N/2;
          i=i*k;
          }
    printf("%lld",s);
    return 0;
}


P1062 数列 洛谷 题目描述 给定一个正整数 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 ,... 阅读详情

相关推荐

GraphSense介绍

GraphSense是一个跨账本加密货币分析平台 它的介绍在这里 代码也是开源的 graphsense-dashboard 用于交互式加密货币分析的Web仪表板。 可以看导进数据的情况 graphsense-transformation 基于spark/cassandra/java服务运行 GraphSense转换管道,用于将加密货币的区块/交易/标签等数据导入,可以看它指定的json格式: t...

幸福诗歌的博客 1081

【OJ】把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列

题目描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 输入 只有1行...

Smileyan's blog 1万+

Android Audio常见问题分析方法

分析audio dump,确定写给BT的data是否正常,MTK平台Android原生架构分析threadloop write节点,高通平台分析QXDM 1586节点,从dump确定问题大概位置。分析systrace 确定性能。AudioFocus状态(用于播放或者音量异常的情况)。AudioTrack是否正常创建bt连接是否正常通路异常,setMode,setSpeakerphoneOn等都会影响设备选择,sco调用流程是否正常。

一条老狗的博客 2389

【题解】数列【NOIP2006普及组】

找规律,二进制幂快速幂转化,模拟

snail2035的博客 775

[附源码]计算机毕业设计JAVA网上花店系统

附源码]计算机毕业设计JAVA网上花店系统项目运行环境配置:(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.tomcat。

ssm毕设程序设计 2445

SuperMap iDesktop 9D三维倾斜摄影数据处理

OSGB格式的三维倾斜摄影数据进入时空大数据平台之前需要进行数据优化和格式转换

weixin_43204897的博客 1131

洛谷P1062(数列)

题目:给定一个正整数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,正确答案应该是9...

MaplePlane的博客 1149

mongoDB 数据莫名其妙的没了

问题 之前没有接触过mongoDB,然后接手一个项目使用的是MongoDB,我就跟着网上的教程搭建一个MongoDB的服务,并运行起来。 一开始没有啥问题,成功的把服务与MongoDB都启动以来,运行也没有问题。但是过了几天,我再次打开时发现,以前的数据神奇的消失了。我还在想,是有什么定时清除的么,还是什么原因导致崩了然后数据就被清理了。 查找原因 第一次遇到我没有在意,重启了一下MongoDB,...

技术熊的博客小窝 1万+

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

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

lum138的博客 687

Qwen-Image(阿里通义千问)技术浅析(一)

Qwen-Image(阿里通义千问多模态模型)是阿里巴巴推出的视觉-语言多模态大模型,能够理解图像内容并完成复杂的跨模态任务。

m0_75253143的博客 679

华为OD机试真题 新系统 2026-08-16 Python&JS【智能家居模式调度优化】

智能家居系统中有多个自动化联动模式,每个模式 modes[i]=[start_time,end_time,power],表示它在左闭右开区间 [start_time,end_time) 内持续消耗固定功率 power。

MISAYAONE的博客 85

【NOIP2006PJ】数列(sequence)题解

题目描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 输入 输入文件...

zhy_Learn的博客 720

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

1344. 数列

1344. 数列 Description 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:  1,3,4,9,10,12,13,…  (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)  请你求出这个序列的第N项的值(用10进制数表示)。  例如,对

[Q]4EchoNStef 1042

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

一个正整数k(3≤k≤ 15),把所有k的方幂及所有有限个互不相等的k的方幕之和构成个通增的序列

提供一个算法,其实由于是将有限个互不相等的k,所以我们这里考察第n项的时候,能取到的最大的k的幂次,不妨设次数是p,那么与之相关的很显然应该有2^p个,于是就想到了其实an与k的次数是和n的二进制有关的. 假设n=∑bk2k,bk=1或0.于是我们有an=∑(bk*k(k-1)). 比如说k=3,第7项,因为7对应的二进制数是111(2),所以a7=132+1*31+13^0=13. 若为第11项...

二月鸟 5713

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

P1062 数列(C++_数论)

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

ccql's Blog 762

【洛谷】P1062 数列(栈 + 进制数)题解

原题地址:https://www.luogu.org/problem/P1062 题目描述 给定一个正整数k (3 ≤ k ≤ 15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当 k=3 时,这个序列是: 1,3,4,9,10,12,13,…1,3,4,9,10,12,13,…1,3,4,9,10,12,13,… 该序列实际上就是:30,31,30+31,32,3...

360°顺滑 644

Power OJ 1163: 数列

Power OJ 1163: 数列 Description 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… 该序列实际上就是: 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 Input 输入文件 只有1行,为2...

酒中欢的博客 876

PID4 / 数列

PID4 / 数列 题目描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 输入格式 输入只有1行,为2个正整数,用一个空格隔开: k N (k、N的含义与上述的问题...

qq_41114451的博客 423

洛谷P1062--任意次幂的和的排序,求第N个数

给定一个正整数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

qq_55855427的博客 349

数列(规律OR进制转换)

题目描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 输入 输入只有1行,为2个正整数,用一个空格隔开: k N (k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤10

weixin_44856457的博客 731

蓝桥杯 算法训练 数列

问题描述  给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:  1,3,4,9,10,12,13,…  (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)  请你求出这个序列的第N项的值(用10进制数表示)。  例如,对于k=3,N=100,正确答案应该是981。输入格...

langzitan123的博客 675

NEUQ-newoj-1634: 数列(蓝桥杯题)

1634: 数列(蓝桥杯题)描述题目描述:给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列。例如,当k=3时,这个序列是:   1,3,4,9,10,12,13,…   (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)   请你求出这个序列的第N项的值(用10进制数表示)。例如,对于k=3,N=10...

Pewds的博客 664

南沙csp-j/s一对一家教 解一本通题: 1937:【06NOIP普及组】数列

一个正整数(在所有的测试数据中,结果均不超过2.1*109)。(整数前不要有空格和其他符号)。k N(k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤1000。例如,对于k=3,N=100,正确答案应该是981。请你求出这个序列的第N项的值(用10进制数表示)。

vx_cyf1333888的博客 415

求有向图强连通分量个数

强连通图(Strongly Connected Graph)是指一个有向图(Directed Graph)中任意两点v1、v2间存在v1到v2的路径(path)及v2到v1的路径的图。 在一个tu

thy0311的专栏 8846
上一篇: wikioi 1260 快餐问题
下一篇: 二分图的最大匹配、完美匹配和匈牙利算法
thy0311
博客等级 码龄12年 3粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值