/*
HDU 6043 - KazaQ's Socks [ 找规律 ] | 2017 Multi-University Training Contest 1
题意:
一共 n 双袜子编号 1~n,每天早上选取编号最小的一双穿,
当晚上发现只剩一双袜子能穿时,把之前的袜子都洗了,
明天晚上就可以穿了。
问第 k 天穿的是编号为几的袜子
分析:
n = 3时模拟每天穿的袜子 : 1 2 3 1 2 1 3 1 2 1 3 ...
规律如上
*/
#include <bits/stdc++.h>
using namespace std;
long long n, k;
int main()
{
int t = 0;
while (~scanf("%lld%lld", &n, &k))
{
printf("Case #%d: ", ++t);
if (k <= n) printf("%lld\n", k);
else
{
k -= n;
long long a = k/(n-1), b = k%(n-1);
if (b != 0) printf("%lld\n", b);
else if (a % 2) printf("%lld\n", n-1);
else printf("%lld\n", n);
}
}
}

  

最新文章

  1. ABP源码分析十六:DTO的设计
  2. Outlook~设置
  3. 10条PHP编程习惯助你找工作
  4. [转载]findContours函数参数说明及相关函数
  5. CSS之可收缩的底部边框
  6. sqlserver根据id集合,批量插入。(巧用sqlserver内置函数)
  7. 【Linux远程管理】RDP协议远程管理
  8. Strut2 采用token机制防御CSRF同时也可以防止表单重复提交
  9. USB封包格式
  10. win10环境下python3.5安装步骤
  11. linux学习笔记:1.基础知识和命令行基本操作
  12. Flink入门使用
  13. Code::Blocks出现64-Bit mode not compled in解决方法
  14. [java面试]javascript中dom取值问题radio名字一样归属于同一个组,求点击的是哪一个
  15. sqlserver中分区函数 partition by与 group by 区别 删除关键字段重复列
  16. HDU5511 : Minimum Cut-Cut
  17. LeetCode - 769. Max Chunks To Make Sorted
  18. C++Primer第五版——习题答案详解(三)
  19. java_20 LinkedList类
  20. Spring Boot SSL [https]配置例子

热门文章

  1. vm下centos7 mini版 NAT模式下配置静态IP
  2. Codeforces Round #586 (Div. 1 + Div. 2) D.Alex and Julian 简单证明
  3. # MATLAB数据处理
  4. springboot2.0application.在yml文件中添加自定义配置
  5. 使用python连接mysql数据库——pymysql模块的使用
  6. MVC4学习要点记一
  7. luogu题解 P2860[USACO冗余路径Redundant Paths] 缩点+桥
  8. warning LNK4076: 无效的增量状态文件“../&#215;&#215;&#215;.ilk”;正在非增量链接
  9. Linux学习笔记:7个ssh命令用法
  10. [git] Updates were rejected because the tip of your current branch is behind its remote counterpart.