![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oj题解
文章平均质量分 66
咳咳n
CSDN可以当成做笔记、保存/分享资源的地方
展开
-
发现Github也可以写blog,转战GitHub------------->>>> U•ェ•*U---------<<<<<<
以后偶尔写写csdn,大多在github…'''其实用公式法更快:f(n, m) = (f(n - 1) + m) mod n'''def josef(n, m): number = [] for i in range(n): number.append(i + 1) remove_index = 0 while len(number) != 1: remove_index = (remove_index + m - 1) %原创 2020-07-18 19:41:16 · 221 阅读 · 0 评论 -
oj判断机制:程序怎样输入多组测试数据
**程序怎样输入多组测试数据?**什么是EOF?判题机在判题过程中会将题目的每一组测试单元的【Input文件流】链接到stdin,将stdout重定向到用户的【Output文件流】 因此,你的程序应该从标准输入流stdin获取输出,并将结果输出到标准输出流stdout中。 对于交互评测的题目,在每次输出内容到stdout后,请刷新stdout的缓冲区,以便让判题程序能够正确的读取到你的回答。...原创 2020-04-24 19:23:00 · 2769 阅读 · 0 评论 -
oj系列:动态规划求解01背包问题
用动态规划求解01背包问题题目描述给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个.输入输入的第一行包含两个整数n, m,分别表示物品的个数和背包能装重量。以后N行每行两个数Wi和Vi,表示物品的重量和价值输出输出1行,包含一个整数,表示最大价值。样例输入3 52 33 54 7样例输出8packa...原创 2020-04-24 11:00:01 · 928 阅读 · 0 评论 -
Oj系列:Java用递归实现八皇后问题
Java递归通俗易懂实现八皇后问题package oj;/** * @author JMChen * @date 2020/4/22 */public class EightQueen { public static int n = 8, count = 0; //可以改变n的值,得到n皇后问题,count是第count种形式 public sta...原创 2020-04-22 12:17:03 · 218 阅读 · 0 评论 -
oj系列:循环链表通俗易懂解决约瑟夫/出圈问题
约瑟夫/出圈问题——循环链表解决有n个小孩围成一圈,给他们从1开始依次编号,从编号为1的小孩开始报数,数到第m个小孩出列,然后从出列的下一个小孩重新开始报数,数到第m个小孩又出列,…,如此反复直到所有的小孩全部出列为止,求整个出列序列。 如当n=6,m=5时的出列序列是5,4,6,2,3,1。// 约瑟夫问题#include<stdio.h>#include<malloc...原创 2020-04-15 23:55:08 · 1349 阅读 · 0 评论