1 条题解
-
0
同时满足多个条件 题解
解题思路
枚举区间内所有整数,用
i % a == 0 && i % b != 0表示两个条件必须同时成立。满足时同时进行计数和求和。参考代码
#include<bits/stdc++.h> using namespace std; int main() { int l, r, a, b; cin >> l >> r >> a >> b; int cnt = 0; long long sum = 0; for (int i = l; i <= r; i++) { if (i % a == 0 && i % b != 0) { cnt++; sum += i; } } cout << cnt << " " << sum << endl; return 0; }
- 1
信息
- ID
- 4882
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 10
- 标签
- 递交数
- 6
- 已通过
- 3
- 上传者
粤公网安备44195502000195号