Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

ABR0567 - Гурвалсан факториал

n натурал тоо өгөгдөв. n! утгыг гурван дараалсан бүхэл тооны үржвэр хэлбэрт тавьж болох эсэхийг шалга.

Input

n натурал тоо өгөгдөнө (n<20).

Output

Хэрэв факториалыг нь гурван дараалсан натурал тооны үржвэр хэлбэрт тавьж болох бол YES, үгүй бол NO гэсэн хариулт гаргана.

Example

Input:
3

Output:
YES

Нэмсэн:sw40
Огноо:2008-11-29
Хугацааны хязгаарлалт:0.300s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:Бүгд дараах хэлүүдээс бусад: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D-DMD DART ELIXIR ERL FANTOM FORTH GOSU GRV JS-RHINO JS-MONKEY JULIA KTLN NIM NODEJS OBJC OBJC-CLANG OCT PERL6 PICO PROLOG PYPY PYPY3 PY_NBC R RACKET RUST CHICKEN SQLITE SWIFT UNLAMBDA VB.NET
Эх сурвалж:Абрамов С. А.

hide comments
2018-07-24 04:27:33
#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}v#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}
2011-11-04 01:09:48 Orgilbold
#include<stdio.h>
#include<iostream.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
return 0;
}
2011-08-04 02:09:52 muba
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
int main() {
long int n,a=1,b,c=0;
cin>>n;
for(long int i=1; i<=n; i++){
a=a*i;}//cout<<"{"<<a<<"}";
for(long int i=1, j=2, z=3; i<a,j<a,z<a;i++,j++,z++){
b=i*j*z;
if(b==a){
c=b;
//cout<<"["<<b<<"]";
//cout<<i<<" "<<j<<" "<<z;
printf("YES");
break;}
}
if(c==0){
printf("No");}
system("pause");
return 0;
}
ene yagaad tentsehgui bgan
2011-03-17 08:29:28 choijilbuu
3daraalsan buhel toon ni 1geesee ehleh yumuu eswel N toonoosoo uruudah yumuu?((n-2)*(n-1)*n) or (1*2*3) yumuu
2011-02-20 15:09:52 Piotr KÄ…kol
:-(
2010-11-08 16:30:38 Uka_09
:-)
2010-04-05 15:27:39 Piotr KÄ…kol
We have to calculate the factorial of 'n' and then print YES if what?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.