A. Boring Apartments(思维)

it2024-11-19  3

https://codeforces.com/contest/1433/problem/A


思路:每个数字对应的总贡献是固定的是10,然后判一下当前数字的长度对应贡献。

#include<iostream> #include<vector> #include<queue> #include<cstring> #include<cmath> #include<map> #include<set> #include<cstdio> #include<algorithm> #define debug(a) cout<<#a<<"="<<a<<endl; using namespace std; const int maxn=1e5; typedef long long LL; char str[10]; int main(void) { cin.tie(0);std::ios::sync_with_stdio(false); LL t;cin>>t; while(t--) { cin>>(str+1); LL len=strlen(str+1); LL num=str[1]; LL sum=(num-'0'-1)*10; for(LL i=1;i<=len;i++){ sum+=i; } cout<<sum<<endl; } return 0; }  

 

最新回复(0)