2017多校联合(hdu6043)KazaQ's Socks找规律
来源:互联网 发布:淘宝客服规则 编辑:程序博客网 时间:2024/06/05 06:15
KazaQ's Socks
- 题意:
- 一共n双袜子编号1~n,每天早上选取编号最小的一双穿,
- 当晚上发现只剩一双袜子能穿时,把之前的袜子都洗了,
- 明天晚上就可以穿了。
- 问第k天穿的是编号为几的袜子
- 思路:
- 规律题,以四双为例,穿袜子的序列为:
- [1 2 3 4] [1 2 3] [1 2 4] [1 2 3]…[...]………
- 前n天 就是相应编号,超过n天后有规律,周期是n-1,
- 第一个周期是 [1 2 3]
- 第二个周期是 [1 2 4]
- 第三个周期是 [1 2 3]
- ……………………………………………………
- 第奇数个周期是[1 2 .... n-1];
- 第偶数个周期是[1 2 .... n];
#include <bits/stdc++.h>using namespace std;typedef long long ll;int main(){ ll n,k; int cas = 1; while(cin>>n>>k) { cout<<"Case #"<<cas++<<": "; if(k<=n) cout<<k<<endl; else { k-=n; if(k%(n-1)!=0) { //cout<<"yihao"<<endl; cout<<k%(n-1)<<endl; } else { if(k%(2*(n-1))==0) { //cout<<"erhao"<<endl; cout<<n<<endl; } else { // cout<<"sanhao"<<endl; cout<<n-1<<endl; } } } } return 0;}
阅读全文
0 0
- 2017多校联合(hdu6043)KazaQ's Socks找规律
- 【多校联合】(HDU6043)KazaQ's Socks
- HDU6043 KazaQ's Socks【规律】
- hdu6043--KazaQ's Socks
- HDU6043-KazaQ's Socks
- hdu6043 KazaQ's Socks
- (hdu6043)KazaQ's Socks(水)
- HDU6043 KazaQ's Socks
- 2017第一次多校联合 1011KazaQ's Socks
- 2017杭电多校联赛-KazaQ's Socks 找规律
- HDU 6043 KazaQ's Socks 找规律
- 2017杭电多校联赛 1011 KazaQ's Socks(找规律)HDU 6043
- 2017年多校赛第一场 1011 KazaQ's Socks(找规律)
- hdu 6043 KazaQ's Socks(规律)
- HDU 6043(KazaQ's Socks) 规律题 Java
- HDU 2017多校联赛-1011 KazaQ's Socks
- HDU 2017 多校联赛 1011 KazaQ's Socks
- HDU 6043 KazaQ's Socks 【规律】
- 每天五分钟linux(10)-cat
- PowerDesigner16.5版本显示工具箱
- uva 815 Flooded!
- caffe利用lenet_5模型跑MNIST数据
- 线程间的协调
- 2017多校联合(hdu6043)KazaQ's Socks找规律
- HDU1273-漫步深林
- 零基础写Java知乎爬虫之获取知乎编辑推荐内容
- php计算几分钟前、几小时前、几天前的几个函数、类功能实现
- win7安装VirtualBox,创建虚拟机启动报错STATUS_OBJECT_NAME_NOT_FOUND (0 retries) Driver is probably stuck stoppin
- 在android项目中启动微信,QQ,支付宝等应用
- TASKCTL4.1单机部署
- kvm安装ubuntu虚拟机错误总结
- ElasticSearch-集群健康度监控