#include <bits/stdc++.h>
#define ll long long
using namespace std;
const int MOD=1e9+7;
ll f(string s){
ll sum=0;
for(int i=0;i<s.length();i++){
sum=sum*10+s[i]-'0';sum%=MOD;
}
return sum;
}
int main(){
string str;
cin>>str;
ll len=str.length(),sum=0;
for(int i=0;i<len;i++){
for(int j=1+i;j<len+1;j++){
string t;
t=str.substr(i,j-i);
sum+=f(t);
sum%=MOD;
}
}
cout<<sum%MOD;
return 0;
}
这份代码超时了,有没有大佬能帮帮这个蒟蒻?