Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
169791 吴宇航 二进制计数游戏 C++ 运行出错 10 139 MS 244 KB 468 2024-08-20 17:06:28

Tests(1/10):


#include "bits/stdc++.h" using namespace std; long long n,l,r,c; string f(int x){ int cn=0,s[20]; do{ s[++cn]=x%2; x/=2; }while(x!=0); string b; for(int i=cn,j=1;i>=1,j<=cn;i--,j++)b[j]=s[i]; b=' '+b; return b; } bool q(string s){ int cnt=0; for(int i=1;i<=s.size();i++)if(s[i]=='1')cnt++; return cnt==n; } int main(){ cin >> n >> l >> r; for(int i=l;i<=r;i++){ string s=' '+f(i); if(q(s))c++; } cout << c; return 0; }


测评信息: