题解 | #大水题#

大水题

https://ac.nowcoder.com/acm/problem/15079

没什么好说的,附上容斥原理的公式吧

alt

百度百科:https://baike.baidu.com/item/%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86/10146840?fr=ge_ala

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define PII pair<int,int>
const int N = 2e5 + 10;
//U - 2 - 5 - 11 -13 + 2^5 + 2^11 + 2^13 + 5^11 + 5^13 + 11^13
//WA:漏了一项
int main() {
	ll n;
	while (cin >> n) {
		ll sum = n / 2 + n / 5 + n / 11 + n / 13 
			- n / (2 * 5) - n / (2 * 11) - n / (2 * 13)
			- n / (5 * 13) - n / (5 * 11) - n / (11 * 13)
			+ n / (2 * 5 * 11) + n / (2 * 5 * 13) + n/(2*11*13) + n / (5 * 11 * 13)
			- n / (2 * 5 * 11 * 13);
		cout << n - sum << "\n";
	}
	return 0;
}
全部评论

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务