UVA 305 - Joseph(模拟)
来源:互联网 发布:淘宝上买黄金可靠吗 编辑:程序博客网 时间:2024/06/10 14:33
UVA 305 - Joseph
题目链接
题意:前k个好人,后k个坏人,排成一个环,现在给一个步数m,按照约瑟夫环问题去走,保证杀光坏人,不杀到好人,求最小的m
思路:k最多14,直接枚举步数模拟即可
代码:
#include <cstdio>#include <cstring>int k, ans[15];bool judge(int num, int k) { int now = 0; for (int i = num * 2; i > num; i--) {now = (now - 1 + k) % i;if (now < num) return false; } return true;}int solve(int k) { for (int i = k + 1; ;i++) {if (judge(k, i)) return i; } return -1;}int main() { for (int i = 1; i < 14; i++)ans[i] = solve(i); while (~scanf("%d", &k) && k) {printf("%d\n", ans[k]); } return 0;}
0 0
- UVA 305 - Joseph(模拟)
- Joseph - acm.uva.305(约瑟夫环)
- Uva 305 Joseph(数学+打表)
- Uva 305 - Joseph
- uva 305 Joseph
- uva 305 Joseph
- UVa 305 - Joseph
- UVA 305 Joseph
- uva 305 - Joseph(暴力)
- UVA, 305 Joseph
- uva 305 Joseph(约瑟夫环解+打表)
- UVA 305 Joseph (约瑟夫环 打表)
- hdu 1443 joseph (约瑟夫环模拟)
- 【模拟】【HDU1443】 Joseph
- [数据结构]Joseph problem(模拟)
- 【杭电oj】1443 - Joseph(模拟,打表)
- UVA 1452 DP+Joseph变形
- UVA - 1363 Joseph's Problem
- Redmine使用OpenLDAP认证
- [hdu 4899]14年多校第四场C Hero meet devil 状压DP
- android中菜单的使用
- web页面常用js验证方法
- HDU 1051 wooden sticks
- UVA 305 - Joseph(模拟)
- Word2007转PDF
- 自动加载函数库与扩展函数库定义
- 使用LDAPAdmin连接OpenLDAP
- python学习-slots
- 阶乘因式分解(一)
- usaco3.3.4亚瑟王的宫殿
- 函数式语言学院派之haskell之一
- quote symbol expected 异常处理