本文主要是介绍1095C - Powers Of Two(二进制),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一些基础的二进制
#include<bits/stdc++.h>
using namespace std;
int n ,k , a[105], tot, sum ;int main(){cin >> n >> k;int x = n;while(x){a[++tot] = x&1;x>>=1;if(a[tot]) sum++;}while(sum < k){if(tot == 1) break;a[tot - 1] += 2;a[tot] --;if(!a[tot]) tot--;
这篇关于1095C - Powers Of Two(二进制)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!