Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
20079 陈万瑄 夏令营旗手 C++ 无测评数据 0 0 MS 0 KB 460 2021-05-28 22:38:01

Tests(0/0):


#include<bits/stdc++.h> using namespace std; int sum,ans; int su(int x){ for(int i=2;i*i<=x;i++){ if(x%i==0) return 0; } return 1; } int two(int x){ stack<bool> a; int t=-1,sum; while(x){ a.push(x%2); x/=2; } while(a.size()){ if(a.top()==1) sum++; a.pop(); } return sum%2==0; } int main(){ for(int i=2;i<=100;i++){ if(su(i)&&two(i)){ sum++; ans=max(i,ans); } } cout<<sum<<" "<<ans; return 0; }