a, b可能為偶數要注意。
? :中間有放東西比沒放快0.004秒,
真妙。
/* ACM 10783
* mythnc
* 2011/10/27 08:42:49
* run time: 0.004
*/
#include <stdio.h>
int main(void)
{
int a, b, set;
scanf("%*d");
set = 0;
while(scanf("%d %d", &a, &b) == 2) {
a % 2 ? a : a++; /* if a is even */
b % 2 ? b : b--; /* if b is even */
printf("Case %d: %d\n", ++set, ((b - a) / 2 + 1) * (b + a) / 2);
}
return 0;
}
沒有留言:
張貼留言