Q256: Quirksome Squares

//Q256 Quirksome Squares
//Accepted 2008-04-19 12:29:19
#include <iostream>
#include <iomanip>
#include <cmath>

using namespace std;

int main(void)
{
int n, c, k = 0;
while(cin >> n)
{
c = static_cast<int>(pow(10.0, n/2));
for (int i = 0; i < c * c - 1; i++)
if (((i % c) + (i / c)) * ((i % c) + (i / c)) == i)
cout << setw(n) << setfill('0') << i << endl;
}
return 0;
}

留言

這個網誌中的熱門文章

決定了!!!

P.S. I Love You

Tips: PPTP client on Openwrt