百练OJ:2746:约瑟夫问题
题目链接:
题目链接
描述
输入
0 0
输出
样例输入
6 2 12 4 8 3 0 0
样例输出
5 1 7
解题代码:
#2746
var=1
while var==1:str=input().split()n=int(str[0])m=int(str[1])l=list()i=0a=nif n==0 and m==0 :breakwhile i<n:l.append('1')i=i+1index=0while a>1:c=0while c<m:if index==n:index=0if l[index]=='1':c+=1index+=1l[index-1]='0'if index==n:index=0a-=1print(l.index('1')+1)
百练OJ:2746:约瑟夫问题相关推荐
- 威佐夫博弈:百练OJ:1067:取石子游戏
威佐夫博弈(Wythoff's game):有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜. 百练OJ:1067:取石子游戏 ...
- 百练OJ:4003:十六进制转十进制(python三行代码实现)
题目链接:百练OJ:4003 描述 将十六进制数转换成十进制数 输入 第一行有一个整数T,表示共有T组数据 接下来T行,每一行为一个16进制无符号正整数,位数不超过8位,数中的a-f均为大写字母,数前 ...
- 百练OJ:2742:统计字符数
题目链接: 百练OJ:2742:统计字符数 描述:判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入:第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的 ...
- java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
java进制转换函数介绍:Java二进制.八进制.十进制.十六进制相互转换: 二进制转十进制 Integer.parseInt("0110", 2); 八进制转十进制 Intege ...
- 百练OJ:2973:Skew数
题目链接: 百练OJ:2973:Skew数 描述:在 skew binary表示中, 第 k 位的值xk表示xk*(2k+1-1). 每个位上的可能数字是0 或 1,最后面一个非零位可以是2, 例如, ...
- 程序员多久才能在北京买房子?百练OJ:4022:买房子
百练OJ:4022:买房子 题目链接:4022:买房子 描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年 ...
- 百练OJ:4147:汉诺塔问题(Hanoi)——python实现汉诺塔
一.汉诺塔问题 有三根杆子A,B,C.A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小.要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘: 大盘不能叠在小盘上面. 提示:可将圆盘 ...
- 百练OJ:1013:Counterfeit Dollar(假币)
题目描述 Sally Jones has a dozen Voyageur silver dollars. However, only eleven of the coins are true sil ...
- 百练OJ:4150:上机
描述 又到周末了,同学们陆陆续续开开心心的来到机房上机.jbr也不例外,但是他到的有点晚,发现有些机位上已经有同学正在做题,有些机位还空着.细心的jbr发现,一位同学来到机房,坐在机位i上,如果他的左 ...
最新文章
- 转:Tkinter教程之Text(2)篇
- 田志刚:所有大公司都是小公司(二)
- zend studio输出中文乱码的问题
- 假期《JAVA技术》预备作业01
- android- 9patch
- docker 4 section
- Visual Studio 2010授权修改
- 解决Pycharm文件夹中同级目录导包报错的问题
- linux can设备,Linux CAN编程详解
- 一张图明白jenkins和docker作用
- Flutter 基础篇-所有知识点架构
- 关于柯西许瓦兹不等式的一些思考
- 各国货币符号(Copy的)
- win系统设置定时开机
- 计世资讯:用户对大数据安全分析需求逐渐迫切
- QGIS算法列表 (py console输出)
- 华为机器学习服务语音识别功能,让应用绘“声”绘色
- 家用千兆路由器排行榜前十名_求家用路由器排名前十名,有哪些比较推荐?
- solo 电路 耳放_SOLO耳放分析,带PCB布线
- CSS:CSS概述与引用
热门文章
- linux 为什么有时用killall指令找不到要杀死的进程?(no process found)
- vscode怎么设置默认浏览器?(不成功)
- Python flask出现jinja2.exceptions.TemplateNotFound错误(修复host就好了???)
- tensorflow tf.enable_eager_execution()(立即执行操作,不添加到稍后在“ tf.Session”中执行的图)
- python numpy中arange()和linspace()区别
- spring service ,controller反向代理生成AOP代理类流程
- 基于ffmpeg的流媒体服务器
- java中实现十六进制和二进制之间的相互转换
- javadoc: 错误 - 格式错误的语言环境名称_ONLYOFFICE 5.6.0 : 这是一个错误修正版本,改进了德语、法语、意大利语、葡萄牙语和俄语的翻译等...
- 安装Linux双系统取消快速启动,为什么在双启动时禁用Windows 8上的快速启动?