求助!
查看原帖
求助!
1065773
Helloworld314楼主2023/12/13 10:23
#include <stdio.h>
#include <math.h>
#include <string.h>

long long ji(long long l, long long r) {
	if ((r - l + 1 ) % 2 == 0)
		return (r - l + 1) / 2;
	else if (l % 2 == 0)
		return (r - l + 1) / 2;
	else
		return (r - l + 1) / 2 + 1;
}

long long bei(long long l, long long r) {
	if (l % 4 == 0 && r % 4 == 0)
		return (r - l + 1) / 4 + 1;
	else if (l % 4 == 0 || r % 4 == 0)
		return (r - l + 1) / 4 ;
	else
		return (r - l + 1) / 4 ;
}

int main() {
	long long l, r;
	scanf("%lld%lld", &l, &r);
	printf("%lld", ji(l, r) + bei(l, r));
	return 0;
}
  80分还有20在哪?thanks!!
2023/12/13 10:23
加载中...