方法一 35分暴力
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,x,y,cnt=0;
cin>>n>>x>>y;
for(int i=1;i<x;i++)//一个一个加
{
cnt=(cnt+n)%10;
n--;
}
cout<<(cnt+y-1)%10;
return 0;
}
TLE大大的好
方法二 100分公式
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,x,y;
cin>>n>>x>>y;
long long cnt;
long long t=n-x+2;
if((n+t)%2==0)
cnt=(n+t)/2%10*(x-1)%10;
else
cnt=(n+t)%10*(x-1)/2%10;
cout<<(cnt+y-1)%10;
return 0;
}