解题思路:
找到规律,不能被平分差的数的是 (x-2)%4 == 0, 然后判断 L,R中有多少个这样的数
注意事项:
参考代码:
#include<bits/stdc++.h>
#define ikun cout<<"kun kun kun"<<endl;
#define INF 999
#define endl '\n'
#define int long long
#define no {cout<<"NO"<<endl; return;}
#define yes {cout<<"YES"<<endl; return;}
#define sz size()
#define pb push_back
using namespace std;
const int N = 1005;
const int M = 5e3 + 5;
void solve()
{
int l,r;
cin>>l>>r;
int ans = (r-l+1)-(r-l+1)/4;
int a = ((l-2)%4+3)%4;
int b = (r-2)%4;
if(a>b) ans--;
cout<<ans;
}
signed main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t=1;
//cin>>t;
while(t--)
{
solve();
}
}
0.0分
4 人评分
点我有惊喜!你懂得!浏览:1395 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1534 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1337 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:462 |
用筛法求之N内的素数。 (C语言代码)浏览:669 |
矩阵加法 (C语言代码)浏览:1723 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:683 |
剪刀石头布 (C++代码)浏览:1713 |