#include <iostream> using namespace std; int main() { int n; while(cin>>n) { int sum=(n+1)*(2*n+1)*n/6;//1到n平方和 for(int i=0;i<=n;i++) { //如果能被7整除或者某个位数上的数字等于7 if(i%7==0||to_string(i).find('7')!=string::npos) { sum-=i*i; } } cout<<sum<<endl; } } // 64 位输出请用 printf("%lld")