zoukankan      html  css  js  c++  java
  • HDU 6043

    /*
    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
    ", k);
            else 
            {
                k -= n;
                long long a = k/(n-1), b = k%(n-1);
                if (b != 0) printf("%lld
    ", b);
                else if (a % 2) printf("%lld
    ", n-1);
                else printf("%lld
    ", n);
            }
        }
    }
    

      

    我自倾杯,君且随意
  • 相关阅读:
    grub
    init
    内核的ramdisk
    kernel信息及其相关命令
    mvc和mvvm模式
    vue从零开始(一)
    echarts自动播放图形
    echarts自定义悬浮框的显示
    typescript入门
    echarts的最外层配置项
  • 原文地址:https://www.cnblogs.com/nicetomeetu/p/7255708.html
Copyright © 2011-2022 走看看