文章

35

粉丝

599

获赞

6

访问

294.4k

头像
string ac不了不知道问题在哪
P1083
发布于2020年4月30日 01:04
阅读数 6.3k

结果都是正确的

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;
typedef long long ll;
ll change(string s){
	ll ans,k=1;
	for(int i=0;i<s.size();i++){
			
		ans+=(s[i]-'0')*k;
		k*=10;
	}
	
	return ans;
}
int main() {
	int n;
	string a;
	while(cin>>a>>n){

		//while(scanf("%d",a)>1&&<9){}
		int k=change(a);
		if(k>1&&k<10&&n>1&&n<10){
		ll ans=0;
		string b=a;

		for(int i=0;i<n;i++){
			ans+=change(a);
			a+=b;//这里不能直接加a 要不然就变成每次a翻倍了
		}
		cout<<ans<<endl;
		}
		}
return 0;
	
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发