$根据数据范围,所以数字要么是2位数,要么是4位数,要么是6位数 $
$如果i是6位数.则判断i\%1000是否等于i/1000,等于则满足条件,2位数,4位数的同理 $
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll res;
int get(int x){
int res=0;
while(x){
x/=10;
res++;
}
return res;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
int k=get(i);
if(k==2){
if(i/10==i%10) res+=i;
}
if(k==4){
if(i/100==i%100) res+=i;
}
if(k==6){
if(i/1000==i%1000) res+=i;
}
}
cout<<res<<endl;
}