2-й этап Республиканской олимпиады по информатике 2020-2021
Задача B. Қуанышты сандар
Натурал сан $25$-ке аяқталса және толық квадрат болса, қуанышты деп саналады. Егер сан басқа бүтін санның квадраты болса, онда ол сан толық квадрат болып саналады. Мысалы, 25, 225, 625 қуанышты, ал 125,49,325 - жоқ. Сізге $k$ саны берілген. $k$-ші қуанышты санды табыңыз.
- $1 <= k <= 10$. Тест 1 -- 4
- $1 <= k <= 100$. Тест 5 -- 6
- $1 <= k <= 5000$. Тест 7 -- 8
- $1 <= k <= 10^8$. Тест 9 -- 10
2Ответ
225( Aibar Kuanyshbay )
Комментарий/решение:
#include <iostream>
using namespace std;
int main ()
{
long k;
cin >> k;
cout << (((k - 1) * 10) + 5) * (((k - 1) * 10) + 5);
}
#Python тілінде жазылған
a,b,c,d = map(int, input().split())
print(a*b*c*d)
#pragma GCC optimize("03")
#pragma GCC optimize("unroll-loops")
#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define mp make_pair
#define endl "\n"
#define speed ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define rt return
#define sp " "
#define S second
#define F first
#define gcd(a, b) __gcd((a),(b))
#define lcm(a, b) ((a)*(b))/__gcd((a),(b))
const int inf = 1e5;
const int mod = 1000000007;
using namespace std;
int main()
{
speed
ll int n, cal = 25, x = 200;
cin>>n;
for (int i = 2; i<=n; i++)
{
cal+=x;
x+=200;
}
cout<<cal;
}
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.