#include<bits/stdc++.h>
using namespace std;

bool isRel7(int n) {
    if (n % 7 == 0) return true; // 如果n是7的倍数,则与7有关
    while (n > 0) {
        if (n % 10 == 7) return true; // 如果某一位是7,则与7有关
        n /= 10; // 去掉当前个位数字
    }
    return false; // 没有找到任何一位是7,则与7无关
}

int main() {
    int n;
    cin >> n;
    int sum = 0;
    for (int i = 1; i <= n; ++i) {
        if (!isRel7(i)) { // 如果i与7无关,则将其平方加入总和
            sum += i * i;
        }
    }
    cout << sum << endl; // 输出结果
    return 0;
}

0 条评论

目前还没有评论...

信息

ID
98
时间
ms
内存
MiB
难度
3
标签
递交数
135
已通过
71
上传者