• LQDOJ
  • Trang chủ
  • Bài tập
  • Bài nộp
  • Thành viên
  • Kỳ thi
  • Nhóm
  • Giới thiệu
    • Máy chấm
    • Khóa học
    • Đề xuất ý tưởng
    • Đề xuất bài tập
    • Tools
    • Báo cáo tiêu cực
    • Báo cáo lỗi

Tiếng Việt

Tiếng Việt
English

Đăng nhập

Đăng ký

vucongdatthcsyd

  • Giới thiệu
  • Bài tập
  • Bài nộp

Rating
-
Bài tập
217
Điểm
30570
Rating #
-
Điểm #
637

vũ công đạt (THCS Yên Đồng)

Giới thiệu

hãy vượt qua các chướng ngại vật đã cản đường chúng ta bước tiến trong tương lai rồi nếu kiên trì thành công luôn luôn chờ bạn ở cuối vạch đích💖

những người mình cho là kẻ thù thực chất chính là những người giúp cho chúng ta hiểu biết về cuộc sống khi bước lên đường đời không ai là kẻ thù của chính ta cả mà chính nản lòng mới là kẻ thù lớn nhất chúng ta phải đối mặt❤🎶🎉

include <iostream>

include <bits/stdc++.h>

using namespace std;
long long n;
int prime(long long n)
{
if(n<2){
return 0;}
for(int i=2;i<=sqrt(n);i++){
if(n%i==0)
return 0;
}
return 1;
}
int perfect(long long n){
for(int p=1;p<=32;p++){
if(prime(p)){
long long tmp1=pow(2,p)-1;
if(prime(tmp1)){
long long tmp2=pow(2,p-1);
if(tmp1*tmp2 == n){
return 1;
}
}
}
}
return 0;
}
int main()
{
cin>>n;
if(prime(n)){
cout<<"la so nguyen to "<<n;}
if(perfect(n)){
cout<<"la so hoan hao "<<n;
}
return 0;
}


«    »
Thứ 2
Thứ 3
Thứ 4
Thứ 5
Thứ 6
Thứ 7
CN
Ít
Nhiều

proudly powered by DMOJ| developed by LQDJudge team