
本文共 2151 字,大约阅读时间需要 7 分钟。
���������������������������������������������7������������7���������������������������
������������
������������������������������������������������������������������������������������������������7���������������������������7������������������������������������������������������������
������������
���������������������7���������������������������������������������������7���������������������������7������������������������������
���������������������7������������������������7������������������
������������������������1���n���������������������������������������������������������������������������������������������������
������������
������������������������������
������������������������������������������������
������������
#includeusing namespace std;bool judge(int n) { while (n > 0) { int temp = n % 10; if (temp == 7) { return true; } n /= 10; } return false;}int main() { int n; int ans = 0; cin >> n; for (int i = 1; i <= n; ++i) { if (i % 7 != 0 && !judge(i)) { ans += i * i; } } cout << ans;}
������������
judge���������������������������������������������������7���������true���
������������������
- ���������ans���0���
- ������������i���1���n���������������������
- ������i������������7���������������������������
- ���i������7���������i���������������ans���
- ������������ans���
������������
������������������������������������������
������������7������������������������������������������������
������������������������������n���������������������i������������������������������
������������
- ������������������������������������������������������Bitmask���������������������������������������������������
- ������������������������n=0������������������0���
������������
-
������������������n������������������������������n=10^6������������������������������������
-
������������������O(n)������������������N���������������������������������������������������������������������������
���������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
