题解

1 条题解

  • 0
    @ 2017-09-16 15:20:55

    //-------------------------------------------AC code-------------------------------------------//

    #include<iostream>
    
    using namespace std;
    
    long long ans;
    int n;
    
    int main(){
        cin >> n;
        for(int c = 1; c <= n; c++){
            for(int k = 2; c * k <= n; k++){
                int a = k*c;
                int b = a-c;
                if((a^b) == c)  ans++;
            }
        }
        cout << ans;
        return 0;
    }
    
  • 1

信息

难度
10
分类
数论 点击显示
标签
递交数
2
已通过
0
通过率
0%
上传者