题解 1105: 数列

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

数列(多项式之和)

摘要:解题思路: 转二进制: 多项式之和注意事项:参考代码:#include<iostream> using namespace std; const int N = 1e3 + 10; int a[……

数列-题解(C++代码)——进制转换

##基本思路进制转换,先用二进制将后面那个数(样例中是100)转换为二进制(100的二进制是1100100),然后把这个二进制数当作k(样例给的第一个数,3)进制,然后将k进制转换为10进制就是答案。这个思路的来源就是题目中说的结果以10进制表示,启发了我。

错误91%进来

这我就不得不吐槽一下这个测评数据了,明明我是对的,这个最大数据是k=15,n=1000,答案应该是41189262750很明显就超过了int的表示范围,估计那个测评数据是-1760410210importjava.util.ArrayList;importjava.util.Collections;i

数列-题解(C语言代码)

#include#includeintpower(intk,intn){intpro=1;while(n--)pro*=k;returnpro;}intmain(){intk,n,d,sum=0;scanf("%d%d",&k,&n);while((d=(int)floor(log(n)/log(2)

适用新手代码

注意事项:1.题目说在所有的测试数据中,结果均不超过2.1*10^9所以longlong用不了2.pow精度有问题过不了

数列-题解(C语言代码) 学长神操作 欢迎品鉴

与二进制相对应以此来寻找数列中个项的关系废话不多说直接上代码#includeintmain(){intk,ks=1,n,y;inti=0,sum=0;scanf("%d%d",&k,&n);//输入部分while(n){y=n%2;//n对2求余对应二进制的最低位if(y==1){//y==1该项要加

数学问题,百分之91!

摘要:import java.io.*; public class Main { static BufferedReader bf=new BufferedReader(new InputStre……

1105: 数列(c+++代码)

```cpp#include#includeusingnamespacestd;intmain(){intk,n,result=0,radix=1;vectorv;cin>>k>>n;while(n!=0){v.push_back(n%2);n=(n-(n%2))/2;}for(inti:v){res

数列(水题,测试数据有问题)

```c#includelonglongpower(intk,intj){longlongans=1;while(j){ans*=k;j--;}returnans;}intmain(){intk,n,i,j,r[1000],cnt=0;intsum=0;//我一开始用longlong居然不对,