#D0756. 取出二进制第 k 位
取出二进制第 k 位
当前没有测试数据。
题目描述
输入两个非负整数 ,取出整数 的二进制表示里,从 开始数的第 位。如果该位为 输出 ,否则输出 。
输入格式
一行两个非负整数 。
输出格式
输出 或者 ,表示二进制第 位的值。
5 2
1
样例说明
5 的二进制:101,我们这里约定从 0 开始编号,最低位是第 0 位,所以第 2 位是 1。
数据规模与约定
对于 的数据,,。
当前没有测试数据。
输入两个非负整数 n,k,取出整数 n 的二进制表示里,从 0 开始数的第 k 位。如果该位为 1 输出 1,否则输出 0。
一行两个非负整数 n,k。
输出 0 或者 1,表示二进制第 k 位的值。
5 2
1
5 的二进制:101,我们这里约定从 0 开始编号,最低位是第 0 位,所以第 2 位是 1。
对于 100% 的数据,0≤n≤109,0≤k≤30。