{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n\t一个编译器之谜:我们被给了一段C++语言风格的循环\n \u003cbr\u003e\n \u003cpre\u003efor(int i\u003dA;i!\u003dB;i+\u003dC)\n\u003cbr\u003e 内容;\u003c/pre\u003e \n \u003cbr\u003e其中所有数都是k位二进制数,即所有数时膜2^k意义下的。我们的目标时球出 内容 被执行了多少次。\n \u003cbr\u003e \n \u003cbr\u003e\n \u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n\t输入包含若干组。每组被描述为一个单身的行有四个正整数 A, B, C, k 被一个单身的空格分开。输入以0 0 0 0结束。1 \u0026lt;\u003d k \u0026lt;\u003d 32, 0 \u0026lt;\u003d A, B, C \u0026lt; 2\n\n \u003csup\u003ek\u003c/sup\u003e\n \n \u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n\t输出包含若干行表示每组数据的答案,若该循环不会停止则输出一行\"FOREVER\"(不包含引号)。\n \u003cbr\u003e\n \u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e1 3 2 4\n1 5 2 4\n1 2 4 3\n0 0 0 0\n\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e1\n2\nFOREVER\n\u003c/pre\u003e"}}]}