2 条题解

题解与来源题共享。已有题解默认通过;新增或编辑后需由来源域管理员审核。待审核、驳回题解仅作者和审核管理员可见。来源域:system

  • 0
    @ 2025-10-3 20:44:01
    
    #include<iostream>
    using namespace std;
    
    int tran(int x, int s) {
    	int sum = 0;
    	while (x>0) {
    		sum += x % s;
    		x /= s;
    	}
    	return sum;
    }
    
    bool fun(int i) {
    	return tran(i, 4) == tran(i, 8);
    }
    
    int main() {
    	int l, r;
    	cin >> l >> r;
    
    	int count = 0;
    	for (int i = l; i <= r; ++i) {
    		if (fun(i)) {
    			count += 1;
    		}
    	}
    	cout << count << endl;
    	return 0;
    }
    

    信息

    ID
    12
    时间
    1000ms
    内存
    256MiB
    难度
    入门
    标签
    递交数
    68
    已通过
    45
    上传者