UVA11298 Fantasy of a Summation find the law Mathematics +]

Given an integer n, determine whether it is possible to dissect a regular hexagon into n parallelograms of equal area. An example of a hexagon dissected into 3 parallelograms is given below.
Here Insert Picture Description
Input
There is at most 800 inputs. Each input is n (n < 1000001)
Output
For each input, output the answer on a single line. Output ‘1’ if it is possible to dissect a regular hexagon into n parallelograms, otherwise output ‘0’.
Sample Input
2
147
Sample Output
0
1

Problem link : UVA11298 Fantasy A Summation of
the problem outlined :( slightly)
Analysis :
    find the law questions, do not explain.
Program description :( omitted)
reference links :( slightly)
Inscription :( omitted)

AC C ++ language program is as follows:

/* UVA11298 Fantasy of a Summation */

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n;

    while(~scanf("%d", &n))
        printf(n % 3 == 0 && n > 2 ? "1\n" : "0\n");

    return 0;
}
Released 2126 original articles · won praise 2306 · Views 2.54 million +

Guess you like

Origin blog.csdn.net/tigerisland45/article/details/104528059