1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏

Time Limit: 5 Sec  Memory Limit: 64 MB
Submit: 502  Solved: 432
[Submit][Status]

Description

奶牛们又在玩一种无聊的数字游戏。输得很郁闷的贝茜想请你写个程序来帮她在开局时预测结果。在游戏的开始,每头牛都会得到一个数N(1<=N<=1,000,000)。此时奶牛们的分数均为0。如果N是奇数,那么奶牛就会把它乘以3后再加1。如果N是偶数,那么这个数就会被除以2。数字每变动一次,这头奶牛就得到1分。当N的值等于1时,游戏结束,此时的分数就是这头奶牛在这局游戏中的最终得分。 以下是N的初始值为5时,一局游戏的完整过程: N 操作后所得数 注释 总分 5 16 3*5+1 1 16 8 16/2 2 8 4 8/2 3 4 2 4/2 4 2 1 2/2 5 这头奶牛的最终得分是5。

Input

* 第1行: 一个正整数,N

Output

* 第1行: 输出一个正整数N,即奶牛在这局游戏中的最终得分

Sample Input

112

Sample Output

20

HINT

 

Source

Gold

题解:

3n+1问题。。。

代码:
 var n,ans:longint;
begin
assign(input,'input.txt');assign(output,'output.txt');
reset(input);rewrite(output);
readln(n);ans:=;
while n<> do
begin
inc(ans);
if odd(n) then n:=*n+ else n:=n>>;
end;
writeln(ans);
close(input);close(output);
end.
 

最新文章

  1. Leetcode_实现zigzag的转换_20161228
  2. NPOI2.0学习(一)
  3. WPF点补间、拟合回归直线
  4. UNIQUEIDENTIFIER列上的统计信息
  5. vJine 第三波 之 Lua 来袭 vJine.Lua
  6. PHP学习之[第11讲]新浪微博开放平台 PHP 与 OAuth 接口(1)
  7. js求字符长度
  8. cf C. Magic Formulas
  9. HDOJ 1800 Flying to the Mars 盲目搜索......................so easy...........
  10. Myeclipse10.7添加本地插件方法
  11. Open-Domain QA -paper
  12. ASP.NET Core 系列目录
  13. spring4笔记----依赖注入的两种形式
  14. Xml文件汉化准备
  15. Intervals POJ - 3680 (MCMF)
  16. plsql 根据sid连接oracle
  17. js数字货币格式互转
  18. WordCount扩展
  19. ES6 Reflect 与 Proxy
  20. 一道DP

热门文章

  1. Asp.net简单三层+Sqllite 增删改查
  2. Actioncontext跟ServletActionContext的区别---未完待续
  3. Android基础问题汇总
  4. 重温sql语句中的join操作
  5. 使用oracle的SQL Developer创建用户的方法
  6. UIAlertController使用的一个坑
  7. 阻塞式和非阻塞式IO
  8. 数据挖掘学习笔记:挖掘频繁模式、关联和相关[ZZ]
  9. Android中解析XML的方法
  10. 实现Action(含Action访问ServletAPI)