2 条题解

  • 0
    @ 2024-10-20 13:43:44

    #include<bits/stdc++.h> using namespace std; int main(){ int b,a,s=0,i; string n;[ ]

    229/65536

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    int b,a,s=0,i;
    string n;
    cin>>b>>n;
    a=n.size();
    for(i=0;i<a;i++){
    if(n[i]>='0'&&n[i]<='9')s+=(n[i]-48)*pow(b,a-i-1);
    else s+=(n[i]-87)*pow(b,a-i-1);
    }
    cout<<s;
    return 0;
    }

    #include<bits/stdc++.h> using namespace std; int main(){ int b,a,s=0,i; string n; cin>>b>>n; a=n.size(); for(i=0;i<a;i++){ if(n[i]>='0'&&n[i]<='9')s+=(n[i]-48)*pow(b,a-i-1); else s+=(n[i]-87)*pow(b,a-i-1); } cout<<s; return 0; } cin>>b>>n; a=n.size(); for(i=0;i<a;i++){ if(n[i]>='0'&&n[i]<='9')s+=(n[i]-48)*pow(b,a-i-1); else s+=(n[i]-87)*pow(b,a-i-1); } cout<<s; return 0; }

    • 0
      @ 2024-10-20 13:17:51
      #include<bits/stdc++.h>
      using namespace std;
      const int N=1e5+10;
      int main(){
      	int n,b,sum=0,i=0;
      	int a[N];
      	cin>>b>>n;
      	while(n){
      		sum+=n%10*pow(b,i);
      		n/=10;
      		i++;
      	}
      	cout<<sum;
      }
      
      • 1

      信息

      ID
      1218
      时间
      1000ms
      内存
      128MiB
      难度
      7
      标签
      递交数
      334
      已通过
      85
      上传者