#include "iostream"
#include "stdio.h"
#include <vector>
#include <cstring>
#include <algorithm>
#include <string>
#include <string.h>
#include <stack>
#include <ctype.h>
#include <functional>
#include <math.h>
using namespace std;
//1060
int func(int a){
int res=0;
for(int i=1;i<a;i++)
if(a%i==0)
res+=i;
return res;
}
vector<int> v1;
vector<int> v2;
int main(){
for(int i=2;i<=60;i++)
if(func(i)>i) v1.push_back(i);
else if(func(i)==i) v2.push_back(i);
cout<<"E:";
for(int i=0;i<v2.size();i++)
cout<<" "<<v2[i];
cout<<endl<<"G:";
for(int i=0;i<v1.size();i++)
cout<<" "<<v1[i];
cout<<endl;
return 0;
}
/**************************************************************
Problem: 1060
User: cust123
Language: C++
Result: Accepted
Time:0 ms
Memory:1516 kb
****************************************************************/
转载请注明原文地址: https://ju.6miu.com/read-671177.html