2 条题解

  • 0
    @ 2026-2-16 16:19:42

    我不信有人没AC

    查找是不是有1: a&-a

    完整代码

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int a;
        while(true){
            scanf("%d",&a);
            if(a==0){
                break;
            }
            printf("%d\n",a&(-a));
        }
        return 0;
    }
    
    
    • 0
      @ 2026-2-14 9:39:51
      • |核心|
      • (a & -a) 取值神器
      #include<bits/stdc++.h>
      using namespace std;
      
      int a;
      
      int main()
      {
      	while(cin>>a && a!=0)
      	{
      		cout<<(a & -a)<<endl;
      	}
      
      	return 0;
      }
      
      • 1

      信息

      ID
      1
      时间
      1000ms
      内存
      256MiB
      难度
      10
      标签
      (无)
      递交数
      5
      已通过
      3
      上传者