8 条题解
-
5
mengqingyu LV 10 @ 2024-12-21 17:50:52
求赞
#include<bits/stdc++.h> using namespace std; const int N=1e5+10; int main(){ long long a,n,sum=0,t; cin>>a>>n; t=a; for(int i=1;i<=n;i++){ sum+=t; t=t*10+a; } cout<<sum; return 0; }
-
22022-5-7 17:52:29@
题面有误,应是
疑似有 的数据,不符合数据范围
@huhe
这题可以用循环,不过我直接打表过了
#include<iostream> using namespace std; int arr[15]={0,1,12,123,1234,12345,123456,1234567,12345678,123456789,1234567900}; int main(){ long long a,n; cin >> a >> n; cout << a * arr[n]; }
-
12024-12-18 22:14:33@
真牛逼呀
#include<bits/stdc++.h> using namespace std; long long a,n,ans,sum; int main() { cin>>a>>n; sum = pow(10,n); for(int i=1;i<=n;i++)ans+=i*(sum/=10); cout<<a*ans; return 0; }
-
12024-12-15 20:21:27@
#include<bits/stdc++.h> using namespace std; int main(){ long long a,n,b=0,s=0; cin>>a>>n; for(int i=1;i<=n;i++){ b=b*10+a; s+=b; } cout<<s; return 0; }
-
02025-1-15 19:02:44@
#include<iostream> using namespace std; int arr[15]={0,1,12,123,1234,12345,123456,1234567,12345678,123456789,1234567900}; int main(){ long long a,n; cin >> a >> n; cout << a * arr[n]; }
-
02023-12-5 17:41:19@
#include<bits/stdc++.h> using namespace std; int main(){ long long a,n,ans=0,i=1,x; cin>>a>>n; x=a; while (i<=n){ ans+=a; a=(a*10)+x; i++; } cout<<ans; return 0; }
-
02023-12-5 17:34:55@
using namespace std; int main(){ long long int a,n,ans=0,k; cin>>a>>n; k=a; for(int i=1;i<=n;i++){ ans+=a; a=(a*10)+k; } cout<<ans; return 0; }
-
02023-3-28 19:59:41@
不打表方法:
#include<iostream> using namespace std; int a,n; long long sum; long long cz(int x,int y){ long long k=0;//注意 while(y){ k=k*10+x; y--; } return k; } int main(){ cin>>a>>n; for(int i=1;i<=n;i++)sum+=cz(a,i); cout<<sum; return 0; }
- 1
信息
- ID
- 931
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 666
- 已通过
- 202
- 上传者