(基础十四)LuckNumber(幸运数字)
来源:互联网 发布:淘宝怎么删除追加评论 编辑:程序博客网 时间:2024/05/01 16:44
把这个问题想成8个小朋友手拉手成一个圈arr[0]到arr[7],从第一个小朋友开始,每数到3有一个小朋友出队arr=0,外面的for循环7次,给7个小朋友赋值为0,表示出队,最后剩下的那个就是LuckNumber了。
class luckNum{ public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8}; int pos = -1; for(int x=0;x<arr.length - 1; x++) { for(int y=0; y<3;y++) { pos++; if(pos==arr.length) pos=0; while(arr[pos]==0) { pos++; if(pos==arr.length) pos=0; } } arr[pos] = 0; } for(int x=0; x<arr.length; x++) { if(arr[x]!=0) { System.out.println("The luck num is " + arr[x]); break; } } }}
原创:http://blog.csdn.net/u013383042/article/details/53340596
0 0
- (基础十四)LuckNumber(幸运数字)
- 数字游戏(幸运妈妈)
- 幸运数字 (数位DP)
- 51Nod-幸运数字(打表)
- ZJNU——1259:幸运数字(找规律题)
- bzoj 1853: [Scoi2010]幸运数字(容斥原理)
- 【bzoj 1853】 [Scoi2010] 幸运数字(容斥原理)
- 51nod 1043 幸运数字(数位dp)
- bzoj 4568: [Scoi2016]幸运数字 (高斯消元求解线性基)
- [BZOJ4568][Scoi2016]幸运数字(高斯消元求线性基+lca+贪心)
- bzoj1853【scoi2010】幸运数字(暴力出奇迹)
- [BZOJ1853][Scoi2010]幸运数字(容斥原理)
- SDUT 3904 C~K的幸运数字(数位DP)
- bzoj1853: [Scoi2010]幸运数字(容斥原理)
- bzoj 4568: [Scoi2016]幸运数字(树上倍增+线性基)
- [BZOJ1853][SCOI2010]幸运数字(DFS+容斥)
- BZOJ 4568 幸运数字(在线倍增法+线性基)
- 幸运数字
- 02-线性结构2 一元多项式的乘法与加法运算
- SVG滤镜
- HDU 2023 求平均成绩
- 内核态空间地址直接映射到用户态空间访问
- (转)NGUI控件说明(中文) UISlider
- (基础十四)LuckNumber(幸运数字)
- COM组件(MFC篇)
- 第十四周 项目1--验证算法--(4)平衡二叉树
- 字符串的编辑距离
- Android圆角图片
- unity中的遮挡剔除使用(一)
- 数据结构实验之图论六:村村通公路
- jquery中的ajax应用
- 图的m着色问题-回溯法