【C++】切换灯的状态
来源:互联网 发布:大数据怎么算平均年龄 编辑:程序博客网 时间:2024/06/01 20:54
输入灯的个数,和灯的亮灭情况,用0和1表示
输出为至少改变多少盏灯的亮灭情况可以使灯呈一亮一灭交替的情况
#include <iostream>using namespace std;int main(void){ int a; cin >> a; int *m = new int[a]; for(int i = 0;i<a;i++){ cin >> m[i]; } int time1 = 0,time2 = 0,i = 0; while(i<a){ if(m[i++]!=1) time1++; else time2++; if(i==a) break; if(m[i++]!=0) time1++; else time2++; } if(time1<time2) cout <<time1<<endl; else cout <<time2<<endl;}
0 0
- 【C++】切换灯的状态
- 按键切换状态的不同C写法对比
- 如何快速的切换状态
- 窗口之间状态的切换
- flex状态之间的切换
- 切换同一个按钮的状态
- Java的线程状态切换
- Android按钮状态的切换
- 【操作系统】进程的状态切换
- 进程的三种状态以及状态之间的切换
- 切换屏幕时恢复应用的状态
- jquery切换元素的可见状态
- MFC中菜单项状态的切换
- jquery 切换显示隐藏的状态
- toggle(切换元素的可见状态)
- 进程的三个基本状态切换
- button三种点击状态的切换
- 多次切换radio的选中状态
- 排序算法粗略总结
- 从1到N整数中1出现的次数--我的代码
- 继承
- VS2012如何通过ODBC连接到
- 继承中的构造与析构
- 【C++】切换灯的状态
- XML 命名空间(XML Namespaces)
- 【C++】判断是否为三角形
- 【C++】斐波那契数列
- LeetCode - Symmetric Tree
- 【C++】求最小祖先
- 2013年总结
- 【C++】m个苹果放在N个盘子里
- 【C++】OJ100