Pentru a putea rula codul, te rugăm să te autentifici.

Autentifică-te
main.cpp

ID #307 · Advent Calendar 2021 · Calcule simple cu expresii

Problema Piscina

Medie · 4

Memorie: 64 MB / 8 MB

Timp: 0.1 secunde

I/O: Consolă

Perfecționistul de Darius vrea să își amplaseze o piscină în curtea sa imensă ce are formă de dreptunghi. Compania care se ocupă de proiect îi oferă lui Darius o reducere semnificativă dacă forma pe care o are piscina este în formă de un poligon regulat (triunghi echilateral, pătrat, pentagon, hexagon, …). Darius este de acord cu această condiție, dar ar mai vrea, pe lângă aceasta, ca poligonul să poată să aibă cel puțin câte o latură paralelă cu fiecare latură a curții sale.

Cerință

Dându-se n numere naturale, să se determine pentru fiecare număr x dacă piscina poate fi reprezentată de un poligon regulat cu x laturi astfel încât să se satisfacă condiția lui Darius.

Formal, pentru fiecare număr x, să se verifice dacă în sistemul xOy, poligonul regulat cu x laturi poate sau nu să fie rotit astfel încât cel puțin o latură a poligonului să fie paralelă cu axa Ox și cel puțin o latură a poligonului să fie paralelă cu axa Oy.

Date de intrare

Programul citește de la tastatură, de pe prima linie, numărul natural n, iar de pe următoarele n linii, n numere naturale, semnificând valorile posibile date.

Date de ieșire

Programul afișează pe ecran pe n linii câte un mesaj: dacă a i-a valoare dintre cele n respectă criteriile, atunci pe a i-a linie se afișează mesajul DA, iar în caz contrar se afișează mesajul NU, unde 1 ≤ i ≤ n.

Restricții și precizări

  • 1 ≤ n ≤ 10.000
  • 3 ≤ cele n numere naturale ≤ 2.000.000.000

Exemplu

Se citește

2
3
8

Se afișează

NU
DA

Explicație

Poligonul regulat cu 3 laturi (triunghiul echilateral) nu poate avea simultan câte o latură paralelă cu toate laturile curții. În schimb, poligonul regulat cu 8 laturi (octogonul) poate avea câte o latură paralelă cu toate laturile curții.Exemplu

ID #307 Autor Dominic Satnoianu
Set Advent Calendar 2021 Adăugată de Alexis Alexis lexington
Capitol Clasa a IX-a/Algoritmi elementari/Calcule simple cu expresii
Licență

Problema aceasta a fost publicată sub licența CC BY-SA 4.0. Indicațiile sunt publicate sub licența InfoAs Standard License, iar rezolvarea sub licența InfoAs Standard License. Licența InfoAs Standard License nu permite copierea sau modificarea fără acordul scris al autorilor. Platforma și toate funcționalitățile ei rămân în continuare proprietatea intelectuală Aspire Education Labs SRL. © 2021 – 2025 Aspire Education Labs SRL. Toate drepturile rezervate.

Indicații oficiale de rezolvare a problemei

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aperiam rem vel architecto dolore, nulla laboriosam atque laudantium sint commodi in molestiae excepturi dicta inventore eum, quos porro illum ratione ea! Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a?

#include <bits/stdc++.h>

    using namespace std;

    int main() {
        int n;
        cin >> n;
        cout << n * n << endl;
        return 0;
    }

Lorem:

Subtitle

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aperiam rem vel architecto dolore, nulla laboriosam atque laudantium sint commodi in molestiae excepturi dicta inventore eum, quos porro illum ratione ea! Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a?

Lorem:

Pentru a vizualiza indicațiile problemei, te rugăm să te autentifici.

Indicații oficiale de rezolvare a problemei

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aperiam rem vel architecto dolore, nulla laboriosam atque laudantium sint commodi in molestiae excepturi dicta inventore eum, quos porro illum ratione ea! Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a?

#include <bits/stdc++.h>

    using namespace std;

    int main() {
        int n;
        cin >> n;
        cout << n * n << endl;
        return 0;
    }

Lorem:

Subtitle

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Aperiam rem vel architecto dolore, nulla laboriosam atque laudantium sint commodi in molestiae excepturi dicta inventore eum, quos porro illum ratione ea! Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a? Nisi nostrum quod delectus corporis?

Lorem ipsum dolor sit amet consectetur adipisicing elit Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolorum possimus dolores, molestiae sunt repellendus voluptate qui asperiores maiores cumque, quidem nihil facere distinctio! Odit, a?

Lorem:

Pentru a vizualiza rezolvarea problemei, te rugăm să te autentifici.

Soluții trimise la problema Piscina

Soluții trimise 164
Soluții de 100 de puncte 66
Soluții de luna aceasta La fel de multe ca luna trecută. 0 +0
Rata de succes Rata dintre numărul de persoane care au obținut 100 de puncte și numărul total de persoane care au încercat problema. 83.33%

Autentifică-te pentru a vedea soluțiile tale.

Autentifică-te
  • Toate soluțiile tale le găsești aici. Găsești toate detaliile evaluării mai târziu, precum punctaje și sfaturi primite.
  • Poți să editezi soluțiile tale și să le retrimiți. Reia mai târziu de unde ai rămas, pentru că poți modifica soluții și să le reevaluezi.
  • Profesorii pot să vadă soluțiile tale și să îți trimită sugestii. Astfel, îți este mai ușor să înveți informatica, primind sfaturi bune chiar de la școală.

Ultimele soluții trimise 164

10000000 1000000 1000 1000 10000
100 100000 100000 10 10000
10 100000 100000 10 1000
1000000 10 1000000 10 1000
10000000 100000 1000000 1000 10
10000 100000 10000 1000000 100000
10 10000000 1000000 10000 1000
10 1000 100 10000 10000000
1000000 10 10000 1000000 10000000
1000 10000 1000 10 10000
Tabelul se actualizează în timp real. ?? / ??

Comentarii 0

Autentifică-te pentru a putea comenta.

Autentifică-te