- 博客(1)
- 收藏
- 关注
原创 给定一个正整数N,求最小的、比N大的正整数M,使得M与N的二进制表示中有相同数目的1。
#include<iostream> using namespace std; int a[1000]; int onecheck(int a) { int j,i=~0,count=0; i=a&i; for(j=0;j<30;j++) { if(i%2==1)count++; i/=2; } return count; } int main() { int i,j; while(cin>>i&&i.
2022-01-02 11:23:41
2447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人