Submission #66357

#TimeUsernameProblemLanguageResultExecution timeMemory
66357KLPPUzastopni (COCI17_uzastopni)C++14
80 / 80
6 ms648 KiB
#include<iostream>
#include<vector>
#include<queue>
#include<algorithm>
#include<stdio.h>
#include<cmath>
using namespace std;
typedef long long int lld;


int main(){
	lld n;
	scanf("%lld",&n);
	n*=2;
	for(lld i=1;i<sqrt(n);i++){
		if(n%i==0){
			lld f=n/i;
			if((i+f)%2==1){
				lld a,b;
				b=(i+f-1)/2;
				a=(f-i+1)/2;
				if(a<b)printf("%lld %lld\n",a,b);
			}
		}
	}	

	return 0;
}

Compilation message (stderr)

uzastopni.cpp: In function 'int main()':
uzastopni.cpp:13:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%lld",&n);
  ~~~~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...