题目名称 | 969. [NOIP 2006]数列 |
---|---|
输入输出 | sequenc.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 162 MiB |
测试数据 | 10 |
题目来源 | 王者自由 于2012-08-01加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:115, 提交:227, 通过率:50.66% | ||||
Shirry | 100 | 0.000 s | 0.00 MiB | C++ |
Regnig Etalsnart | 100 | 0.000 s | 0.00 MiB | C++ |
Youngsc | 100 | 0.000 s | 0.00 MiB | C++ |
zhengtn03 | 100 | 0.000 s | 0.00 MiB | C++ |
yrtiop | 100 | 0.000 s | 0.00 MiB | C++ |
1020 | 100 | 0.000 s | 0.00 MiB | C++ |
袁书杰 | 100 | 0.000 s | 0.00 MiB | C++ |
sywgz | 100 | 0.000 s | 0.00 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.000 s | 0.00 MiB | C++ |
ConanQZ | 100 | 0.000 s | 0.15 MiB | Pascal |
关于 数列 的近10条评论(全部评论) | ||||
---|---|---|---|---|
数据有错误
据说这是zzy
2017-09-04 21:10
8楼
| ||||
所以说谁教教我[size=40]主席树[/size]
| ||||
第一次 用scanf没开cstdio 直接编译失败
第二次 用long long 打的是%I64d 而不是%lld,挂了若干个点(真好奇我怎么还对了几个点) 第三次 怒把%I64d改为lld继续挂 ok int过,interesting 有人能告诉我为什么吗 在noip上到底用什么???????????求助神犇
strangerfff
2016-11-17 09:08
6楼
| ||||
只让用int真是莫名其妙
Rapiz
2016-10-25 21:44
5楼
| ||||
回复 @落尘 :
呵呵
Skywalker
2015-10-14 20:32
4楼
| ||||
+1
不爆int你就错了……
落尘
2015-10-14 17:14
3楼
| ||||
long long错了,int反而AC……
| ||||
在所有的测试数据中,结果均不超过 $2.1×10^9$用了 long long 反而错了,囧~
王者自由
2012-11-07 16:58
1楼
|
给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:
$ 1, 3, 4, 9, 10, 12, 13, \cdots $
(该序列实际上就是:$3^0, 3^1, 3^0+3^1, 3^2, 3^0+3^2, 3^1+3^2, 3^0+3^1+3^2, \cdots $)
请你求出这个序列的第N项的值(用10进制数表示)。
例如,对于k=3,N=100,正确答案应该是981。
输入文件sequence.in 只有1行,为2个正整数,用一个空格隔开:
k N(k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤1000)。
输出文件sequence.out 为计算结果,是一个正整数(在所有的测试数据中,结果均不超过 $1.1 \times 10^{11}$,也就是说要用long long)。(整数前不要有空格和其他符号)。
3 100
981