ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 08.06.2019 18:54:48

ამოცანა: უმცირესი სხვაობა

მომხმარებელი: idkidk

ვერდიქტი: ნაწილობრივი ამოხსნა

შეფასება: 30.0 ქულა







#include <iostream>
#include <cmath>
using namespace std;


int main (){
int n, m, k,v;
v=5;

cin >>  n;
k=sqrt(n);
m=k;

for(int i = 0;i<v;i++) {

  if(k*m==n) {
  	cout << k<< " " <<m;
  	v=0;
} if(k*m>n) {
	cout << 1 << " " << n;
	v=0;
	
} if(k*m<n) {
	m=m+1;
}

	
}


}

ტესტები

შემავალი მონაცემები
49
გამომავალი მონაცემები
7 7
თქვენი პასუხი
7 7
ჩეკერის პასუხი
YES
შემავალი მონაცემები
42
გამომავალი მონაცემები
6 7
თქვენი პასუხი
6 7
ჩეკერის პასუხი
YES
შემავალი მონაცემები
142
გამომავალი მონაცემები
2 71
თქვენი პასუხი
1 142
ჩეკერის პასუხი
NO
შემავალი მონაცემები
1429
გამომავალი მონაცემები
1 1429
თქვენი პასუხი
1 1429
ჩეკერის პასუხი
YES
შემავალი მონაცემები
14292
გამომავალი მონაცემები
36 397
თქვენი პასუხი
1 14292
ჩეკერის პასუხი
NO
შემავალი მონაცემები
34292
გამომავალი მონაცემები
4 8573
თქვენი პასუხი
1 34292
ჩეკერის პასუხი
NO
შემავალი მონაცემები
342192
გამომავალი მონაცემები
48 7129
თქვენი პასუხი
1 342192
ჩეკერის პასუხი
NO
შემავალი მონაცემები
342892
გამომავალი მონაცემები
44 7793
თქვენი პასუხი
1 342892
ჩეკერის პასუხი
NO
შემავალი მონაცემები
842892
გამომავალი მონაცემები
12 70241
თქვენი პასუხი
1 842892
ჩეკერის პასუხი
NO
შემავალი მონაცემები
992892
გამომავალი მონაცემები
853 1164
თქვენი პასუხი
1 992892
ჩეკერის პასუხი
NO