CSES - E4590 2018 6 - Results
Submission details
Task:Shelves
Sender:dsedov
Submission time:2018-10-20 15:12:52 +0300
Language:C++
Status:READY
Result:ACCEPTED
Test results
testverdicttime
#1ACCEPTED0.02 sdetails
#2ACCEPTED0.03 sdetails
#3ACCEPTED0.01 sdetails
#4ACCEPTED0.03 sdetails
#5ACCEPTED0.02 sdetails
#6ACCEPTED0.02 sdetails
#7ACCEPTED0.01 sdetails
#8ACCEPTED0.01 sdetails
#9ACCEPTED0.01 sdetails
#10ACCEPTED0.01 sdetails

Code

#include <stdio.h>
#include <iostream>
#include <memory.h>
#include <string>
#include <algorithm>
#include <vector>
#include <cmath>
using namespace std;

#define sqr(a) ((a) * (a))
#define pi 3.1415926535897932384626433832795

#define TASK "m"
//#define CONTEST 1
long long n, k;
void Load()
{
	cin >> n >> k;
}

void Solve()
{
	if (n%k == 0)
		cout << n/k;
	else
		cout << n/k + 1;
}

int main()
{
#ifdef CONTEST
	freopen(TASK".in", "r", stdin);
	freopen(TASK".out", "w", stdout);
#endif
	
	Load();
	Solve();

	return 0;
}

Test details

Test 1

Verdict: ACCEPTED

input
439375613768365750 38

correct output
11562516151799099

user output
11562516151799099

Test 2

Verdict: ACCEPTED

input
709949989471998348 70

correct output
10142142706742834

user output
10142142706742834

Test 3

Verdict: ACCEPTED

input
695692490414511497 36

correct output
19324791400403098

user output
19324791400403098

Test 4

Verdict: ACCEPTED

input
592227594386810781 21

correct output
28201314018419561

user output
28201314018419561

Test 5

Verdict: ACCEPTED

input
253153175037999872 64

correct output
3955518359968748

user output
3955518359968748

Test 6

Verdict: ACCEPTED

input
527547878075282925 525

correct output
1004853101095777

user output
1004853101095777

Test 7

Verdict: ACCEPTED

input
404604660574098426 985

correct output
410766152867106

user output
410766152867106

Test 8

Verdict: ACCEPTED

input
1 3

correct output
1

user output
1

Test 9

Verdict: ACCEPTED

input
600429612730161840 391

correct output
1535625608005530

user output
1535625608005530

Test 10

Verdict: ACCEPTED

input
756875816260532771 13832511236...

correct output
6

user output
6