1120.cpp

来自「平时acm训练时ac的源代码」· C++ 代码 · 共 32 行

CPP
32
字号
#include<stdio.h>
int main(){
	long n,p,i,l,k,a,b=1;
	scanf("%ld",&n);
    if(n==1)
	{
		printf("%d %d",1,1);
		return 0;
	}
   
  
			for(i=1;i<=n;i++)
			{  
              l=(1+i)*i/2;
       if(l>=n)
	      break;
	   k=l;
	}
    p=i;
   
	while((n-k)%p!=0)
	{   
		p--;
		k=k-p;
	}
  
   a=(n-k)/p;
   printf("%ld %ld",a,p);
   return 0;
}

	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?