HDOJ 1597,1058
HDU1597
코드:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int k;
__int64 x,n;
scanf("%d",&k);
while( k--){
scanf("%I64d",&n);
x=int(sqrt(n*2.0));
while(x*x+x>=2*n) x--;
x=n-(x*x+x)/2;
printf("%I64d
",(x-1)%9+1);
}
return 0;
}
HDU 1058 열거 + 정렬
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
#define INF 0x7fffffff
int f[10000];
int main()
{
__int64 t;
int i,j,k,m,s,flag;
s=0; flag=1;
for( i=0;i<=12&&flag;i++)
for( j=0;j<=14&&flag;j++)
for( k=0;k<=20&&flag;k++)
for( m=0;m<=31&&flag;m++){
t= (__int64) ( pow(7.0,i)*pow(5.0,j)*pow(3.0,k)*pow(2.0,m) );
if( t<0||t>INF ){ break; flag=0;} //t<0
else{ f[s++]=t;
}
}
sort(f,f+s);
while( scanf("%d",&i)&&i){
printf("The %d",i);
if( i%10==1&&i%100!=11)
printf("st");
else if(i%10==2&&i%100!=12)
printf("nd");
else if(i%10==3&&i%100!=13)
printf("rd");
else
printf("th");
printf(" humble number is %d.
",f[i-1]);
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.