1105数列(函数加while循环)
摘要:解题思路:注意事项:参考代码:#includeusing namespace std;//鬼知道这道题是怎么想的,我用pow求k的次方,结果总有一个例题过不去,我真的服了int power(int k……
1105: 数列(找出根本找不出的规律)
摘要:解题思路:十进制转换为二进制,次方注意事项:参考代码:#include<iostream>#include<cmath>using namespace std;int main(){ int k……
1105: 数列(c+++代码)
摘要:```cpp
#include
#include
using namespace std;
int main()
{
int k,n,result=0,radix=1;
……
优质题解
1105: 数列 数组模拟与位运算 C/C++
摘要:### 模拟
看到 n 最大为 1000,那么暴力模拟也无所谓,复杂度也只不过 O(n)而已
定义一个数组
**每轮循环先在数组尾部加入新的指数幂**
**然后拿这个幂与此前的……
优质题解
题解 1105: 数列
摘要:解题思路:(1)观察序列:30,31,30+31,32,30+32,31+32,30+31+32,…(2)发现可以写成:30*1,31*1+30*0,31*1+30*1,32*1+31*0+30*0,……
数列-题解(C++代码)
摘要:解题思路:利用进制转换:将N转化为二进制,例如当k=3,N=4时,N2=010,发现数学规律,即数列第四项为30*0+31*0+32*1,以此类推。注意事项:注意计算幂函数谨慎使用pow()函数,因为……
数列-题解(C++代码)——进制转换
摘要:## 基本思路
进制转换,先用二进制将后面那个数(样例中是100)转换为二进制(100的二进制是1100100),然后把这个二进制数当作k(样例给的第一个数,3)进制,然后将k进制转换为10进制就是……