hdu Candy Sharing Game
http://acm.hdu.edu.cn/showproblem.php?pid=1034 模拟题
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相关推荐
- Candy Sharing Game
Candy Sharing Game | JXNUOJ 翻译 描述 一群学生围成一个圈坐下,面向在中间的老师.每一个学生最初有偶数个糖果.当老师吹一下口哨,每个学生需要将自己糖果的一半给到右边相邻的人 ...
- HDU 1034 - Candy Sharing Game
模拟题 怎么给稍微麻烦一点 1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 int n,c ...
- [转] HDU 题目分类
转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...
- HDU题目分类啊!!!
分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...
- hdu 杭电题目分类
View Code 1 1001 这个就不用说了吧 2 1002 简单的大数 3 1003 DP经典问题,最大连续子段和 4 1004 简单题 5 1005 找规律(循环点) 6 1006 感觉有点B ...
- 转载:Hdu 题目分类
原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...
- hdu与poj题目分类
POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...
- hdoj杭电问题分类
杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...
- pku,zju题目分类
哎呦喂,直接ctrl+A了.话说浙江大学的题还见过的呢.. 公告: [意见反馈][官方博客] ural pku Zju 题目分类 收藏 感谢 mugu 的提供.... Ural Problem ...
最新文章
- Description Resource Path Location Type Project configuration is not up-to-d
- KDE Applications 19.04 发布,包含大量更新
- 认识JVM--第一篇-对象分配&回收算法
- Jquery一些笔记
- [51NOD1126]求递推序列的第n项(矩阵快速幂)
- 长江浪漫水城2008年度营业时间和票价
- 菜鸟教程网oracle,Oracle数据库入门教程 Oracle数据库菜鸟教程
- 正睿OIday1总结
- ECBS多机器人路径规划
- java 地铁费_Java练习题_Map集合,遍历车站编号及名称、计算地铁票价。
- 刷题/笔试常(自)用模板
- 2019-07-17_The error may involve XXX(包)-Inline The error occurred while setting parameters
- python 深圳找工作_讲讲自己来深圳后找工作的经验吧!
- 《游戏开发基础》课程论文丨基于Unity与Bolt的抗美援朝主题3D游戏设计
- 计算机pc的桌面操作系统,电脑桌面操作系统介绍
- (附源码)基于BS结构的企业人事管理系统的设计与实现 毕业设计121727
- 原型图、交互设计、UI图的关系
- python 自动化办公实例_Python控制Excel实现自动化办公
- 使用fla格式作为美术资源管理的利弊
- IaaS、PaaS、SaaS、BaaS、FaaS区别
热门文章
- linux include 编译,linux-如何使用OpenSSL include编译.c文件?
- 蓝桥杯单片机stc15f2k61s2矩阵按键中断扫描代码
- 线程同步有几种方法_架构师面试必问的多线程状态切换及常用方法
- php数组foreach循环添加键值对_循环 - PHP二维数组根据键值对获取一组数组 (不使用foreach)...
- php mysql循环语句怎么写_mysql数据库循环语句该怎么写???
- Jsoup消除不受信任的HTML(用于防止XSS的攻击)
- 人脸离线识别模块_人脸消费机离线刷脸如何实现?
- android 跟随动画,Android实现View拖拽跟随手指移动效果
- pcl里面的RoPs特征(Rotational Projection Statistics)
- python词汇网络分析_8个Python高效数据分析的技巧!