http://acm.hdu.edu.cn/showproblem.php?pid=1034  模拟题

View Code

 1 #include<iostream> 2 using namespace std; 3 int a[100000]; 4 int b[100000];//a的一半  5 int n; 6 int main() 7 { 8     while(cin>>n && n) 9     {10           int i;11           for(i=0;i<n;i++)  cin>>a[i];12           int num=0;13           while(true)14           {15              for(i=0;i<n;i++)//if a[i] is odd,then get another one16              {17                 if(a[i]&1) a[i]++; 18              }19              bool flag=false;             20              for(i=0;i<n;i++)21              {22                 if(a[i]!=a[(i+1+n)%n]) { flag=true;break; }23              } 24              if(!flag) break;//都相等了25              for(i=0;i<n;i++)  a[i]/=2,b[i]=a[i]; 26              for(i=0;i<n;i++)  a[i]+=b[(i-1+n)%n];//自己的一半给右边 27              num++; 28              //for(i=0;i<n;i++) cout<<a[i]<<"  ";29 //cout<<endl;30 //system("pause");31           }32           cout<<num<<" "<<a[0]<<endl;33        }     34     return 0;35 }

转载于:https://www.cnblogs.com/keepmoving89/archive/2012/03/30/2426180.html

hdu Candy Sharing Game相关推荐

  1. Candy Sharing Game

    Candy Sharing Game | JXNUOJ 翻译 描述 一群学生围成一个圈坐下,面向在中间的老师.每一个学生最初有偶数个糖果.当老师吹一下口哨,每个学生需要将自己糖果的一半给到右边相邻的人 ...

  2. HDU 1034 - Candy Sharing Game

    模拟题 怎么给稍微麻烦一点 1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 int n,c ...

  3. [转] HDU 题目分类

    转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...

  4. HDU题目分类啊!!!

    分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...

  5. hdu 杭电题目分类

    View Code 1 1001 这个就不用说了吧 2 1002 简单的大数 3 1003 DP经典问题,最大连续子段和 4 1004 简单题 5 1005 找规律(循环点) 6 1006 感觉有点B ...

  6. 转载:Hdu 题目分类

    原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...

  7. hdu与poj题目分类

    POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...

  8. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

  9. pku,zju题目分类

    哎呦喂,直接ctrl+A了.话说浙江大学的题还见过的呢.. 公告: [意见反馈][官方博客]   ural pku Zju 题目分类 收藏   感谢 mugu 的提供.... Ural Problem ...

最新文章

  1. Description Resource Path Location Type Project configuration is not up-to-d
  2. KDE Applications 19.04 发布,包含大量更新
  3. 认识JVM--第一篇-对象分配&回收算法
  4. Jquery一些笔记
  5. [51NOD1126]求递推序列的第n项(矩阵快速幂)
  6. 长江浪漫水城2008年度营业时间和票价
  7. 菜鸟教程网oracle,Oracle数据库入门教程 Oracle数据库菜鸟教程
  8. 正睿OIday1总结
  9. ECBS多机器人路径规划
  10. java 地铁费_Java练习题_Map集合,遍历车站编号及名称、计算地铁票价。
  11. 刷题/笔试常(自)用模板
  12. 2019-07-17_The error may involve XXX(包)-Inline The error occurred while setting parameters
  13. python 深圳找工作_讲讲自己来深圳后找工作的经验吧!
  14. 《游戏开发基础》课程论文丨基于Unity与Bolt的抗美援朝主题3D游戏设计
  15. 计算机pc的桌面操作系统,电脑桌面操作系统介绍
  16. (附源码)基于BS结构的企业人事管理系统的设计与实现 毕业设计121727
  17. 原型图、交互设计、UI图的关系
  18. python 自动化办公实例_Python控制Excel实现自动化办公
  19. 使用fla格式作为美术资源管理的利弊
  20. IaaS、PaaS、SaaS、BaaS、FaaS区别

热门文章

  1. linux include 编译,linux-如何使用OpenSSL include编译.c文件?
  2. 蓝桥杯单片机stc15f2k61s2矩阵按键中断扫描代码
  3. 线程同步有几种方法_架构师面试必问的多线程状态切换及常用方法
  4. php数组foreach循环添加键值对_循环 - PHP二维数组根据键值对获取一组数组 (不使用foreach)...
  5. php mysql循环语句怎么写_mysql数据库循环语句该怎么写???
  6. Jsoup消除不受信任的HTML(用于防止XSS的攻击)
  7. 人脸离线识别模块_人脸消费机离线刷脸如何实现?
  8. android 跟随动画,Android实现View拖拽跟随手指移动效果
  9. pcl里面的RoPs特征(Rotational Projection Statistics)
  10. python词汇网络分析_8个Python高效数据分析的技巧!