NC15079. 大水题
描述
输入描述
本题有多组输入
每行一个数n,1<=n<=10^18.
输出描述
每行输出输出不是2 5 11 13的倍数的数共有多少。
示例1
输入:
15
输出:
4
说明:
1 3 7 9C++ 解法, 执行用时: 3ms, 内存消耗: 420K, 提交时间: 2023-08-12 11:21:40
#include<iostream> using namespace std; int main() { long long n; while(cin>>n) cout<<n-n/2-n/5-n/11-n/13+n/10+n/22+n/26+n/55+n/65+n/143-n/110-n/130-n/286-n/715+n/1430<<endl; }
Python3 解法, 执行用时: 42ms, 内存消耗: 4556K, 提交时间: 2023-08-12 11:21:16
while 1: try : n = int(input()) s = n-n//2-n//5-n//11-n//13+n//10+n//22+n//26+n//55+n//65+n//143-n//110-n//130-n//286-n//715+n//1430 print(s) except: break