eolymp
Задачі

Сірники

опубліковано 07.12.16, 04:47:31

include <iostream>

using namespace std;

int main() { unsigned int n, nn; cin >> n; if (n == 4) { nn = 12; } if (n < 4) { nn = 1 * 4 + (n - 1) * 3; } if (n > 4) { int z = n / 4; nn = 1 * 12 + (z - 1) * 10; n = n % 4; if (n == 1) { nn = nn + 3; } if (n == 2) { nn = nn + 5; } if (n == 3) { nn = nn + 8; } } cout << nn << endl; return 0; } не пойму, почему он не проходит все проверки

опубліковано 10.11.18, 10:53:55

Greate!!! Thank you!!!

опубліковано 06.03.19, 14:27:16

var n,max,s,m,k,i,j: longist; begin readln (n); if trunc(sqrt(n))<>sqrt(n) then begin m:=trunc(sqrt(n))+1; s:=4+(m-2)23+(m-2)*2;end else begin m:=trunc(sqrt(n)); s:=4+(m-1)*32+(m-1)(m-1)*2; writeln(s); halt;end; max:=n-(m-1)*(m-1); k:=1; s:=s+3; for i:=2 to m-1 do begin if k=max then begin writeln (s);halt;end; s:=s+3;inc(k); for i:=2 to m do begin if k=max then begin writeln (s);halt;end; s:=s+2; inc(k);end;writeln (s); end.

опубліковано 13.03.19, 18:42:08

Насколько ж легкая эта задача после 3

опубліковано 28.11.19, 15:33:51

Не можу ніяк до неї взятись...допоможіть =) Python

опубліковано 02.06.20, 11:53:49

import math n = int(input()) result = 2 * n + math.floor(math.sqrt(n)) + math.ceil(n/math.floor(math.sqrt(n))) print(result)

опубліковано 04.06.20, 11:28:47

include <iostream> using namespace std;

int main() { unsigned int n, nn; cin >> n; if (n == 4) { nn = 12; } if (n < 4) { nn = 1 * 4 + (n - 1) * 3; } if (n > 4) { int z = n / 4; nn = 1 * 12 + (z - 1) * 10; n = n % 4; if (n == 1) { nn = nn + 3; } if (n == 2) { nn = nn + 5; } if (n == 3) { nn = nn + 8; } } cout << nn << endl; return 0; } не пойму, почему он не проходит все проверки

опубліковано 12.04.22, 19:21:25

include <iostream>

using namespace std;

long long N, answer, M;

int main() {

cin >> N; M = 0;

while (M * M < N) M++;

M--;

answer += M * (M+1) * 2;

answer += (N - M * M)*2;

answer++;

if (N - M * M > M) answer++;

cout << answer << endl; }

опубліковано 13.05.22, 09:49:13

include<bits/stdc++.h>

using namespace std; int main() { int n; cin >> n; n*=4; n/=2; cout << n + 4; return 0; }

опубліковано 22.07.22, 14:42:15

include<bits/stdc++.h>

using namespace std; int main(){ long long N,answer,M; cin>>N;M=0; while(M*M<N) M++; M--; answer+=M*(M+1)2; answer+=(N-MM)2; answer++; if(N-MM>M) answer++; cout<<answer; }//QehremanliTuran, thanks for code.

опубліковано 07.10.22, 00:32:20

x=int(input()) if x<=3: y=1+3*x print(y) else: w=x%2 u=(x-5)/2 z=x-4 u1=(x-4)/2 while w!=0: z-=u y=10+2*z+3*z break while w<0.001: z-=u1 y = 10 + 2 * (z+1) + 3 * z break print(y) Вроде все должно работать, но проверку не проходит.

опубліковано 18.11.22, 21:01:19

include<iostream>

include<cmath>

using namespace std; int main (){ int x,y,m,n,d; cin>>x; y=sqrt(x); m=yy; n=x-m; if(n<=y&&n!=0){ n=n2+1; } else if(n>=y){ n=n2+2; } cout<<m2+y*2+n;

}

опубліковано 20.02.23, 11:17:27

include<iostream>

include<vector>

include<algorithm>

using namespace std;
int main() {
long long n,s=0,t,f;
cin>>n;
vector<long long> p;
vector<long long> p1;
t=n;
while(t) {
t/=10; s++;
}
f=n;
for(int i=0; i<s; i++) {
p.push_back(f%10);
f/=10;
}
for(int i=0; i<s; i++) {
p1.push_back(n%10);
n/=10;
}
sort(p.begin(),p.end());
for(int i=0; i<s; i++)
{ f=f*10+p[i]%10; } sort(p1.begin(),p1.end());
reverse(p1.begin(),p1.end());
for(int i=0; i<s; i++)
n=n*10+p1[i]%10;
cout<<n+f<<endl;
return 0;
}

опубліковано 27.03.23, 15:30:03

using System;

class Program { static int Kvadrat(int k) { int line = Convert.ToInt32(Math.Sqrt(k)); int first_line = 4 + ((line - 1) * 3); int next_line = 3 + ((line - 1) * 2); int result = first_line + next_line * (line - 1);

    return result;
}

static void Main(string[] args)
{
    int k = int.Parse(Console.ReadLine());

    int squareRoot = (int)Math.Sqrt(k);
    if (squareRoot * squareRoot == k)
    {
        Console.WriteLine(Kvadrat(k));
    }
    else
    {
        int temp = 0;
        bool square = true;
        while (square)
        {
            if (squareRoot * squareRoot == k)
            {
                if (temp <= squareRoot)
                {
                    int nonfinish = Kvadrat(k);
                    int plus = 3 + (temp - 1) * 2;
                    Console.WriteLine(nonfinish + plus);
                }
                else
                {
                    int nonfinish = Kvadrat(k);
                    int firstline = 3 + (squareRoot - 1) * 2;
                    temp -= squareRoot;
                    int secondline = 3 + (temp - 1) * 2;

                    Console.WriteLine(nonfinish + firstline + secondline);
                }
                square = false;
            }
            else
            {
                k--;
                temp++;
            }
        }
    }
}

}

опубліковано 30.04.23, 10:22:53

Komputer Muhendisi(BMU) Eli Xelilovun Düsturu Sigma Rule 22: Create Your own versions

include <math.h>

include <iostream>

using namespace std; int main(){ long long n; cin>>n; int x=2n+ceil(2sqrt(n)); cout<<x;}

опубліковано 10.07.23, 18:00:29

Download now free ringtones here https://suoneriemp3gratis.com

опубліковано 13.07.23, 11:32:57

Thank you for being a source of strength and inspiration tunnel rush in my life.