#include <iostream>
#include <Windows.h>
#include <set>
#include <math.h>
using namespace std;
int main()
{
DWORD s = GetTickCount();
{
set<double>a;
for (int i = 2; i <= 100; ++i)
for (int j = 2; j <= 100; ++j)
{
double num = pow(i, j);
a.insert(num);
}
cout << a.size() << endl;
}
DWORD e = GetTickCount();
cout << "The running time is " << e - s << " ms" << endl;
system("pause");
}
转载于:https://my.oschina.net/u/3772904/blog/1805240