Submission #785974
Source Code Expand
#include <algorithm>
#include <bitset>
#include <cctype>
#include <cmath>
#include <cstdlib>
#include <deque>
#include <iostream>
#include <iomanip>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <string>
#include <vector>
#define rep(i,l) for(int(i)=0; (i)<int(l); i++)
#define erep(i,l,j,x) for(int(i)=int(l); (i)<int(j); i+=x)
#define mp(x,y) make_pair(x, y)
#define all(x) begin(x), end(x)
#define rall(x) rbegin(x), rend(x)
#define pb(x) push_back(x)
#define pob(x) pop_back(x)
#define pf(x) push_front(x)
#define pof(x) pop_front(x)
#define srtg(x) sort(all(x), greater<int>())
#define print(x) cout<<x<<endl;
#define INF 0x3f3f3f3f
#define INFL 0x3f3f3f3f3f3f3f3fLL
using namespace std;
typedef vector<int> vi; typedef vector<string> vs; typedef vector<double> vd;
typedef pair<int, int> pi;
typedef priority_queue<int> pqi; typedef priority_queue<int, vector<int>, greater<int> > pqig;
typedef vector< vector<int> > vi2;
template<typename T, typename U> inline void amin(T &x, U y) { if(y < x) x = y; }
template<typename T, typename U> inline void amax(T &x, U y) { if(x < y) x = y; }
int main() {
int n, min, sq, times;
unsigned int tmp;
string s;
cin >> n;
min = n;
erep(i, 1, n+1, 1) {
erep(l, 1, n+1, 1) {
times = i*l;
if(times > n) break;
tmp = abs(i-l) + (n-times);
if(tmp < min) min = tmp;
}
}
print(min);
return 0;
}
Submission Info
| Submission Time |
|
| Task |
B - □□□□□ |
| User |
Ryuno |
| Language |
C++14 (GCC 5.4.1) |
| Score |
100 |
| Code Size |
1469 Byte |
| Status |
AC |
| Exec Time |
8 ms |
| Memory |
256 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
100 / 100 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
sample_01.txt, sample_02.txt, sample_03.txt |
| All |
sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt |
| Case Name |
Status |
Exec Time |
Memory |
| sample_01.txt |
AC |
4 ms |
256 KiB |
| sample_02.txt |
AC |
4 ms |
256 KiB |
| sample_03.txt |
AC |
8 ms |
256 KiB |
| subtask1_01.txt |
AC |
4 ms |
256 KiB |
| subtask1_02.txt |
AC |
4 ms |
256 KiB |
| subtask1_03.txt |
AC |
4 ms |
256 KiB |
| subtask1_04.txt |
AC |
8 ms |
256 KiB |
| subtask1_05.txt |
AC |
8 ms |
256 KiB |
| subtask1_06.txt |
AC |
7 ms |
256 KiB |
| subtask1_07.txt |
AC |
6 ms |
256 KiB |
| subtask1_08.txt |
AC |
8 ms |
256 KiB |
| subtask1_09.txt |
AC |
6 ms |
256 KiB |
| subtask1_10.txt |
AC |
4 ms |
256 KiB |
| subtask1_11.txt |
AC |
6 ms |
256 KiB |
| subtask1_12.txt |
AC |
6 ms |
256 KiB |