import java.util.Scanner;

public class Main

{

public static void main (String[] args)

{

Scanner scanner=new Scanner(System.in);

int score=0;

int sum=0;

int n=0;

while((n=scanner.nextInt())!=0)

{

        if(n==1)
{
score=1;
}
else if(n==2&&score%2!=0)
{
score=2;
}
else if(n==2&&score%2==0)
{
score+=2;
}
sum+=score;
}
System.out.println(sum);
}

}

最新文章

  1. Collections.shuffle
  2. Clean Old Kernels on CentOS
  3. C# 6.0 功能预览 (一)
  4. smarty模板引擎部分内容(思维导图)
  5. Extract Stylish styles and save as JSON format
  6. BZOJ 1833 count 数字计数
  7. ABP的Zero Sample
  8. KeyBord事件分发和接收简要过程代码示例
  9. asp.net webapi初探(一)
  10. 总结 | 如何测试你自己的 RubyGem
  11. java中子类与基类变量间的赋值
  12. XML文件序列化和反序列化的相关内容
  13. (转)Maven实战(五)坐标详解
  14. (大数据工程师学习路径)第三步 Git Community Book----中级技能(下)
  15. wcf实例模型(随记)
  16. python学习-基础语法
  17. Behavior的使用(一):页面跳转NavigateToPageAction
  18. (5)ES6解构赋值-函数篇
  19. 规则 防火墙 iptables input accept【转】
  20. Ansible专题整理

热门文章

  1. 使用PowerShell 创建SharePoint 站点
  2. Nyquist–Shannon sampling theorem 采样定理
  3. /dev/zero和/dev/null的区别
  4. 设计模式-(6)适配器 (swift版)
  5. Java反射的基本应用
  6. Linux设备驱动--块设备(四)之“自造请求”
  7. linux怎么区别文本文件和二进制文件
  8. linux进程编程入门
  9. 超线程技术——超线程技术让(P4)处理器增加5%的裸晶面积,就可以换来15%~30%的效能提升,本质单核模拟双核!和异步编程的思想无异。
  10. 使用C#开发HTTP服务器系列之实现Get和Post