记录编号 242887 评测结果 AAAAAAAAAA
题目名称 [冲刺NOIP2014]倒水 最终得分 100
用户昵称 Gravatar哒哒哒哒哒! 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2016-03-28 16:50:10 内存使用 0.00 MiB
显示代码纯文本
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;

void find(int x,int k)
{
	if(k==1){
		int m=0;
		while((int)pow(2,m)<x) m++;
		if((int)pow(2,m)==x) printf("0");
		else printf("%d",(int)pow(2,m)-x);
	}
	else{
		int m=0;
		while((int)pow(2,m+1)<x) m++;
		find(x-(int)pow(2,m),k-1);
	}
}

int wo()
{
	freopen("pwater.in","r",stdin);
	freopen("pwater.out","w",stdout);
	int n,k;
	scanf("%d%d",&n,&k);
	find(n,k);
	return 0;
}
int aaa=wo();
int main()
{
	;
}