杭电acm2520
ans = ((m + k) / 2 * n) % 10000;写成这样AC,
ans = (n / 2 * (m+k)) % 10000;写成这样WA。
未解
#include <stdio.h> int main() { int n, m, k, ans, t, i; while(scanf("%d", &t) != EOF) { for(i=0; i<t; i++) { scanf("%d", &n); if(n==1) { printf("1\n"); continue; } m = 1; k = m + (n - 1) * 2; ans = ((m + k) / 2 * n) % 10000; printf("%d\n", ans); } } return 0; }