做题网站推荐: OpenJudge VIJOS UOJ CF JOYOI CODEVS 洛谷 RQNOJ BZOJ POJ HDU 牛客网

本站题目推荐: 高精度 模拟 排序 递推 贪心 递归 搜索 动态规划 数学 图论 数据结构 实名认证 卡评测举报

输入输出 变量类型 顺序结构 选择结构 循环结构 一维数组 NOIP 资源下载


问题 2920. -- 「一本通 6.4 练习 4」C Looooops

2920: 「一本通 6.4 练习 4」C Looooops

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[上一题][提交][讨论版][状态][下一题]

题目描述

原题来自:CTU Open 2004

对于 C 语言的

for (variable = A; variable != B; variable += C)
  statement;

循环语句,问在 kkk 位存储系统中循环几次才会结束。若在有限次内结束,则输出循环次数。否则输出死循环。

输入

多组数据,每组数据一行四个整数 A,B,C,kA, B, C, kA,B,C,kkkk 表示 kkk 位存储系统。

读入以 0 0 0 0 结束。

输出

若在有限次内结束,则输出循环次数。否则输出 FOREVER

提示

样例输入

3 3 2 16
3 7 2 16
7 3 2 16
3 4 2 16
0 0 0 0

样例输出

0
2
32766
FOREVER

对于全部数据,1≤k≤32,0≤A,B,C<2k1le kle 32,0le A,B,Clt 2^k1k32,0A,B,C<2k

标签

[上一题][提交][讨论版][状态][下一题]