{"trustable":true,"sections":[{"title":"","value":{"format":"MD","content":"如果你总是想着代码、吃着代码,有时候可能会感到有些压力。在梦中,你可能会看到巨大的代码,就像我曾经看到的一样。以下是我在梦中看到的代码:\n\n\u003cdiv class\u003d\"haveborder\"\u003e\n\n```cpp\n#include \u003cstdio.h\u003e\n\nint cases, caseno;\nint n, K, MOD;\nint A[1001];\n\nint main() {\n scanf(\"%d\", \u0026cases);\n while( cases-- ) {\n scanf(\"%d %d %d\", \u0026n, \u0026K, \u0026MOD);\n int i, i1, i2, i3, ... , iK;\n for( i \u003d 0; i \u003c n; i++ ) scanf(\"%d\", \u0026A[i]);\n\n int res \u003d 0;\n for( i1 \u003d 0; i1 \u003c n; i1++ ) {\n for( i2 \u003d 0; i2 \u003c n; i2++ ) {\n for( i3 \u003d 0; i3 \u003c n; i3++ ) {\n ...\n for( iK \u003d 0; iK \u003c n; iK++ ) {\n res \u003d ( res + A[i1] + A[i2] + ... + A[iK] ) % MOD;\n }\n ...\n }\n }\n }\n printf(\"Case %d: %d\\n\", ++caseno, res);\n }\n return 0;\n}\n```\n\u003c/div\u003e\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\n实际上,这段代码是关于:“给定三个整数 **n**、**K**、**MOD** 和 **n** 个整数:**A\u003csub\u003e0\u003c/sub\u003e, A\u003csub\u003e1\u003c/sub\u003e, A\u003csub\u003e2\u003c/sub\u003e ... A\u003csub\u003en-1\u003c/sub\u003e**,你需要编写 **K** 个嵌套循环,并计算所有 **A\u003csub\u003ei\u003c/sub\u003e** 的总和,其中 **i** 是任何嵌套循环变量的值。”"}},{"title":"输入","value":{"format":"MD","content":"输入以一个整数 **T (\u0026#8804; 100)** 开始,表示测试用例的数量。\n\n每个测试用例以三个整数开始:**n (1 \u0026#8804; n \u0026#8804; 1000)**,**K (1 \u0026#8804; K \u0026lt; 2\u003csup\u003e31\u003c/sup\u003e)**,**MOD (1 \u0026#8804; MOD \u0026#8804; 35000)**。接下来一行包含 **n** 个非负整数,表示 **A\u003csub\u003e0\u003c/sub\u003e, A\u003csub\u003e1\u003c/sub\u003e, A\u003csub\u003e2\u003c/sub\u003e ... A\u003csub\u003en-1\u003c/sub\u003e**。这些整数都将适合于32位有符号整数。"}},{"title":"输出","value":{"format":"MD","content":"对于每个测试用例,输出案例编号和代码的结果。"}},{"title":"样例","value":{"format":"MD","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\n3 1 35000\n1 2 3\n2 3 35000\n1 2\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eCase 1: 6\nCase 2: 36\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}