主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
孙某人
2024年10月7日 19:47
约瑟夫问题 题解:Python就用for循环和数组解决问题
P1585
回复 0
|
赞 0
|
浏览 172
b,a =map(int,input().split()) num = [0]*105 #list1 = list(map(int,input().split())) 输入数组 for i in range(0,105): num[i] = 1 count = 0 count1 = 0 i = 0 while True: i+=1 if num[i] == 1: count1 += 1 if count1 == a: num[i] = 0 cou...
孙某人
2024年10月7日 19:47
约瑟夫问题 题解:Python就用for循环和数组解决问题
P1585
回复 0
|
赞 0
|
浏览 291
b,a =map(int,input().split()) num = [0]*105 #list1 = list(map(int,input().split())) 输入数组 for i in range(0,105): num[i] = 1 count = 0 count1 = 0 i = 0 while True: i+=1 if num[i] == 1: count1 += 1 if count1 == a: num[i] = 0 cou...
小李122333
2024年1月16日 11:39
约瑟夫问题 题解:队列
P1585
回复 0
|
赞 2
|
浏览 902
#include <bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; queue<int> q; for(int i=1;i<=n;i++){ q.push(i); } int num=1; int cur;//当前出圈人 while(true){ cur=q.front(); q.pop(); if(num==m){ num=1;//下一个报的数是1 if(q.empt...
伽马辉
2021年10月3日 16:15
约瑟夫问题(c++)
P1585
回复 0
|
赞 0
|
浏览 6.1k
#include<iostream> using namespace std; int main() { int a[105]={0}; int n,m;//m表示几个人出一次 int cnt=0,k=0,i=0;//cnt表示目前出局的人数 cin>>n>>m; while(cnt!=n) { &nbs...
题目
约瑟夫问题
题解数量
4
发布题解
热门题解
1
约瑟夫问题 题解:队列
2
约瑟夫问题 题解:Python就用for循环和数组解决问题
3
约瑟夫问题 题解:Python就用for循环和数组解决问题
4
约瑟夫问题(c++)