49,429
社区成员




三角+回文二合一的题,简单计算一下就知道从6359开始循环即可
#include<bits/stdc++.h>
#define ll long long
using namespace std;
bool f(int x){
int i=0,a[10]={0};
while(x){
a[i++]=x%10;x/=10;
}
for(int j=0,k=i-1;j<=k;j++,k--){
if(a[j]!=a[k]) return false;
}
return true;
}
int main()
{
for(ll i=6359; ;i++){
if( f(i*(i+1)/2) ) {
cout<<i*(i+1)/2;break;
}
}
return 0;
}