「LuoguP1145」 约瑟夫(打表
2024-08-30 12:58:43
Description
n 个人站成一圈,从某个人开始数数,每次数到 m 的人就被杀掉,然后下一个人重新开始数,直到最后只剩一个人。现在有一圈人, k 个好人站在一起, k 个坏人站在一起。从第一个好人开始数数。你要确定一个最小的 m ,使得在第一个好人被杀死前, k 个坏人先被杀死。
感谢yh大神指出样例数据的错误。
Input
一个 k( 0 < k < 14 )
Output
一个 mmm
Sample Input1
3
Sample Output1
5
Sample Input2
4
Sample Output2
30
题解
鉴于数据范围极小,只需要
暴力挂着机
把暴力跑出来的东西打个表
#include<iostream>
using namespace std;
int a[15]={0,2,7,5,30,169,441,1872,7632,1740,93313,459901,1358657,2504881};
using namespace std;
int main()
{
int k;
cin>>k;
cout<<a[k];
return 0;
}
最新文章
- Notes:DOM的事件模拟
- 在线文档预览方案-office web apps续篇
- 墨卡托投影C#实现
- bootstrap源码分析之form、navbar
- PHP 垃圾回收机制
- android cocos2d-x for Android安装和学习笔记(请用adt-bundle21.1或以上导入)
- 解决方法:64位系统-未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- Sikuli增强包
- git学习笔记02-创建一个仓库提交一个文件-原来就是这么简单
- REST构架风格介绍:状态表述转移
- winform 映射字段的写法:
- 每天一水SGU347
- Linux 定时执行shell脚本_crontab
- KEIL 伪指令
- js的搜索遍历精讲
- statement和preparedstatement的区别
- Win32API起始处的mov edi, edi与用户空间InlineHook
- 《通过C#学Proto.Actor模型》之Supervision
- linux----------fedora 27 如何启用输入法
- 洗礼灵魂,修炼python(68)--爬虫篇—番外篇之webbrowser模块
热门文章
- Python种使用Excel
- collection包1.1.0都升级了什么功能
- 数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例
- Ryuji doesn&#39;t want to study (树状数组)
- python的__name__和dir()属性
- Centos7 下安装 RabbitMQ
- BZOJ1016最小生成树计数 最小生成树 + 排列组合
- Mybatis批量插入与批量删除
- Apache Beam 传 大数据杂谈
- 解密优秀博士成长史 ——微软亚洲研究院首届博士生学术论坛Panel讨论经验总结