解题思路:
读着题目解题,易得出选择2时的数据:2,4,6,8,10,12,14,16,18,20,22,24,26,28,30.选择3时的数据:3,6,9,12,15,18,21,24,27,30.选择5时的数据:5,10,15,20,25,30.三次操作后可以发现,奇次数操作的苹果被取出,即十五个。
几何表示:如图:
上代码:
#include<stdio.h> int main() { int n,T,j,w,e,r,t,y,u,i,o,p,q; scanf("%d",&T); int x; for (n=0;n<T;n++){ scanf("%d",&x); scanf("%d %d %d",&j,&w,&e); r = x/j; t = x/w; y = x/e; u = x/(j*w); i = x/(e*w); o = x/(e*j); p = x/(j*w*e); q = r+t+y-2*(u+i+o)+4*p; //q = x/j + x/w + x/e - 2*(x/j/w + x/e/w + x/e/j) + 4*(x/j/w/e); printf("%d\n",q); } return 0; }
【ps:可用其中一行注释概括以上式子……】