Hệ sinh thái số IELP
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hệ sinh thái số IELP

Học lập trình với Hệ sinh thái số IELP
 
Trang ChínhTrang Chính  CalendarCalendar  Latest imagesLatest images  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
Minh sach phương Nhàn nhật được thưởng giác hình pháp Phạm Phần Hoàng tích HOAI 2022 wavio Trần sinh nguyễn đặng điểm tổng BANG chứa Thành
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
Mễ Văn Thuận EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
Mễ Văn Thuận EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
Mễ Văn Thuận EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
Mễ Văn Thuận EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
Mễ Văn Thuận EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
Mễ Văn Thuận EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
Mễ Văn Thuận EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
Mễ Văn Thuận EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
Mễ Văn Thuận EmptyFri Mar 31, 2023 11:10 pm by Trần Thanh Trà

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Top posting users this week
No user

Gửi bài mới   Trả lời chủ đề này
 

 Mễ Văn Thuận

Go down 
2 posters
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
Admin
Admin



Tổng số bài gửi : 152
Join date : 23/04/2022
Age : 41
Đến từ : THPT Chuyên Nguyễn Tất Thành - Yên Bái

Mễ Văn Thuận Empty
Bài gửiTiêu đề: Mễ Văn Thuận   Mễ Văn Thuận EmptyMon Sep 12, 2022 9:42 pm

Sad Sad Shocked Shocked

mevanthuan likes this post

Về Đầu Trang Go down
https://ielp.forumvi.com
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: Re: Mễ Văn Thuận   Mễ Văn Thuận EmptyWed Sep 14, 2022 8:19 am

Code:
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
     char s[1000];
     gets(s);
     char*token=strtok(s,"QWERTYUIOPASDFGHJKLZXCVBNMasdfghjklqwertyuiopzxcvbnm");
     while (token!=NULL)
     {
           cout<<token;
           token=strtok(NULL,"QWERTYUIOPASDFGHJKLZXCVBNMasdfghjklqwertyuiopzxcvbnm");
     }
     return 0;
}


Được sửa bởi mevanthuan ngày Sat Sep 17, 2022 8:05 am; sửa lần 1.
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQBIT05.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:00 am

Code:
#include <iostream>
#include <fstream>
using namespace std;
void doctep();
void nhiphan(long i);
void xuat();
long n,a[100000],k;
int main()
{
    doctep();
    nhiphan(1);
    return 0;
}
void doctep()
{
    ifstream fi("DQBIT05.inp");
    fi>>n>>k;
    fi.close();
}
void nhiphan(long i)
{
    for (long j=0;j<=1;j++)
    {
        a[i]=j;
        if (i==n) xuat();
        else nhiphan(i+1);
    }
}
void xuat()
{
   long d=0;
   for (long i=1;i<=n;i++)
        if (a[i]==1)
        {
            d++;
            if (d>k) return;
        }
    for (long i=1;i<=n;i++)
        cout<<a[i]<<" ";
        cout<<endl;
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQBIT06.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:04 am

Code:
#include <fstream>
#include <math.h>
#include <limits.h>
#include <iostream>
using namespace std;
void doctep();
void sinh(int i);
void xuat();
void ghitep();
long n,k,a[10000],res=INT_MIN,b[10000],d=0;
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()

{
    ifstream fi("DQBIT06.inp");
    fi>>n>>k;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void sinh(int i)
{
    for (int j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else sinh(i+1);
    }
}
void xuat()
{
    long s=0;
    d=0;
    for (int i=1;i<=n;i++)
        if (b[i]==1)
                {
                    s+=a[i];
          if (s>k) return;
                    d++;
                }
    if (s==k)
res=max(res,d);

}
void ghitep()
{
    sinh(1);
    ofstream fo("DQBIT06.out");
    fo<<res;
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQBIT07.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:06 am

Code:
#include <iostream>
#include <fstream>
#include <limits.h>
#include <math.h>
using namespace std;
void doctep();
void sinh(int i);
void xuat();
ofstream fo;
int n, a[30],b[30],p=0,s=0;
int main()
{
    fo.open("DQBIT07.out");
    doctep();
    if (p==0) fo<<-1;
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("DQBIT07.inp");
    fi>>n;
    for (int i=1;i<=n;i++)
        {
            fi>>a[i];
            s+=a[i];
        }
    if (s%2==1) p=0;
    else sinh(1);
    fi.close();
}
void sinh(int i)
{
    for (int j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else sinh(i+1);
    }
}
void xuat()
{
    long s1=0;
    for (int i=1;i<=n;i++)
            if (b[i]==1)
    s1+=a[i];
    if (2*s1==s)
    {
        p=1;
        for (int i=1;i<=n;i++)
        fo<<b[i]<<" ";
        fo<<endl;
    }

}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQBIT08.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:07 am

Code:
#include <iostream>
#include <fstream>
#include <math.h>
#include <limits.h>
using namespace std;
void doctep();
void sinh(int i);
void xuat();
void ghitep();
long n,a[10000],c[10000],res=INT_MIN,b[10000];
int main()
{
    doctep();
    sinh(1);
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("DQBIT08.inp");
    fi>>n;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void sinh(int i)
{
    for (int j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else sinh(i+1);
    }
}
void xuat()
{
    for (long i=1;i<=n-2;i++)
        if (b[i]+b[i+1]+b[i+2]==3) return;
    long long s=0;
    for (long i=1;i<=n;i++)
        if (b[i]==1)
        s+=a[i];
    if (res<s)
    {
        long k=0;
        res=s;
        for (long i=1;i<=n;i++)
        {
        k++;
        c[k]=b[i];
        }
    }
}
void ghitep()
{
 ofstream fo("DQBIT08.out");
 fo<<res<<endl;
 for (long i=1;i<=n;i++)
    fo<<c[i]<<" ";
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: FIBPRIME.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:58 am

Code:
#include <iostream>
#include <fstream>
#include <math.h>
#include <algorithm>
using namespace std;
void doctep();
bool ngto(long long u);
void xuli();
void ghitep();
long n,m,a[10000],c[10000],k=0,f[50];
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("FIBPRIME.inp");
  fi>>m>>n;
    fi.close();
}
bool ngto(long long u)
{
    if (u<2) return false;
    if (u<4) return true;
    for (long i=2;i<=round(sqrt(u));i++)
        if (u%i==0) return false;
    return true;
}
void xuli()
{
    f[1]=0; f[2]=1;
    for (long i=3;i<=50;i++)
        f[i]=f[i-1]+f[i-2];
    for (long i=1;i<=50;i++)
    cout<<f[i]<<" ";
    for (long i=m;i<=n;i++)
        if (ngto(i)==true && binary_search(f+1,f+50+1,i)==true)
        {
            k++;
            c[k]=i;
        }
}
void ghitep()
{
    xuli();
    ofstream fo("FIBPRIME.out");
    for (long i=1;i<=k;i++)
        fo<<c[i]<<" ";
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: PPSTN.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 9:22 am

Code:
#include <fstream>
#include <iostream>
#include <math.h>
using namespace std;
void doctep();
void sinh(int i);
void xuat();
ofstream fo;
int a[30],b[30],c[30],n;
int main()
{
    doctep();
    fo.open("PPSTN.out");
    sinh(1);
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("PPSTN.inp");
    fi>>n;
    for (long i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void sinh(int i)
{
    for (long j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else sinh(i+1);
    }
}
void xuat()
{
  int k=0;
    for (long i=1;i<=n;i++)
        if (b[i]==1)
        {
          k++;
            c[k]=a[i];
        }
    if (k<2) return;
    for (int i=1;i<=k-1;i++)
        if (c[i]>c[i+1]) return;
    for (int i=1;i<=k;i++)
        fo<<c[i]<<" ";
    fo<<endl;
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQCKN1.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 9:48 am

Code:
include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
void doctep();
void thu(int i);
void xuat();
ofstream fo;
int n,k,a[30];
int main()
{
    doctep();
    fo.open("DQCKN1.out");
    thu(1);
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("DQCKN1.inp");
    fi>>n>>k;
    fi.close();
}
void thu(int i)
{
    for (int j=a[i-1]+1;j<=n-k+i;j++)
    {
        a[i]=j;
        if  (i==k) xuat();
        else thu(i+1);
    }
}
void xuat()
{
    for (long i=1;i<=k;i++)
        fo<<a[i]<<" ";
    fo<<endl;
}

mevanthuan likes this post

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DQCKN51.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 10:11 am

Code:
#include <iostream>
#include <fstream>
#include <math.h>
#include <limits.h>
#include <algorithm>
using namespace std;
void doctep();
void thu(int i);
void xuat();
ofstream fo;
int n,k,a[30],b[30],nmax=INT_MIN,nmin=INT_MAX,u,v;
int main()
{
    doctep();
    fo.open("DQCKN51.out");
    thu(1);
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("DQCKN51.inp");
    fi>>n>>k;
    for (int i=1;i<=n;i++)
    {
        fi>>b[i];
      if (nmax<a[i])
      {
          nmax=a[i];
            u=i;
      }
        if (nmin>a[i])
        {
            nmin=a[i];
            v=i;
        }
    }
    fi.close();
}
void thu(int i)
{
    for (int j=a[i-1]+1;j<=n-k+i;j++)
    {
        a[i]=j;
        if  (i==k) xuat();
        else thu(i+1);
    }
}
void xuat()
{
        if (binary_search(b+1,b+n+1,u)==true && binary_search(b+1,b+n+1,v)==true)
        for (long i=1;i<=k;i++)
        fo<<b[a[i]]<<" ";
        fo<<endl;
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: QHD1.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 4:30 pm

Code:
#include <iostream>
#include <fstream>
using namespace std;
void doctep();
void ghitep();
long n,p,a[10000],u[10000],v[10000];
long long s[10000];
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("QHD1.inp");
    fi>>n>>p;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    for (int i=1;i<=p;i++)
        fi>>u[i]>>v[i];
        s[0]=0;
    for (int i=1;i<=n;i++)
        s[i]=s[i-1]+a[i];
    fi.close();
}
void ghitep()
{
    ofstream fo("QHD1.out");
    for (int i=1;i<=p;i++)
    {
        fo<<s[v[i]]-s[u[i]-1]<<" ";
        fo<<endl;
    }
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: QHD3.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 4:48 pm

Code:
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
void doctep();
bool ngto(long long u);
void ghitep();
long n,p,a[10000],u[10000],v[10000],res=INT_MIN;
long long s[10000];
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("QHD3.inp");
    fi>>n>>p;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    for (int i=1;i<=p;i++)
        fi>>u[i]>>v[i];
        s[0]=0;
    for (int i=1;i<=n;i++)
        s[i]=s[i-1]+a[i];
    fi.close();
}
bool ngto(long long u)
{
    if (u<2) return false;
    if (u<4) return true;
    for (long i=2;i<=round(sqrt(u));i++)
        if (u%i==0) return false;
    return true;
}
void ghitep()
{
    ofstream fo("QHD3.out");
    for (int i=1;i<=p;i++)
    {
        long long q=0;
          q=s[v[i]]-s[u[i]-1];
      if (ngto(q)==true)
            if (res<q)
                res=q;
    }
    fo<<res;
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: QHD9.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 5:11 pm

Code:
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
void doctep();
void ghitep();
long n,k,x,u[10000],v[10000],res=INT_MIN,s[10000],a[10000];
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("QHD9.inp");
    fi>>n>>k;
    for (int i=1;i<=n;i++)
        {
            fi>>x;
            a[i]=x%k;
        }
    s[0]=0;
    for (int i=1;i<=n;i++)
        s[i]=s[i-1]+a[i];
    fi.close();
}

void ghitep()
{
    ofstream fo("QHD9.out");
    for (long i=1;i<=n;i++)
        for (long j=i;j<=n;j++)
    {
        long q=0;
        q=s[j]-s[i-1];
        if (q%k==0)
            res=max(res,j-i+1);
    }
    fo<<res;
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: QHD10.cpp   Mễ Văn Thuận EmptySat Sep 17, 2022 8:54 pm

Code:
#include <iostream>
#include <fstream>
#include <math.h>
#include <algorithm>
using namespace std;
void doctep();
void kiemtra(long u);
void ghitep();
long n,res=INT_MIN,s[10000],a[10000],f[10000],i0=2;
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("QHD10.inp");
    fi>>n;
    s[0]=0;
    for (int i=1;i<=n;i++)
        {
        fi>>a[i];
        s[i]=s[i-1]+a[i];
        }
    fi.close();
}
void kiemtra(long u)
{
    f[0]=0;
    f[1]=1;
    f[2]=1;
    while (f[i0]<=u)
    {
        f[i0]=f[i0-1]+f[i0-2];
        cout<<f[i0];
        if (f[i0]>=u) break;
        i0++;
    }
}
void ghitep()
{
    kiemtra(s[n]);
    ofstream fo("QHD10.out");
    for (long i=1;i<=n;i++)
        for (long j=i;j<=n;j++)
    {
        long q=0;
        q=s[j]-s[i-1];
        if (binary_search(f+1,f+i0+1,q)==true)
            res=max(res,j-i+1);
    }
    fo<<res;
    fo.close();
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: EMERALD.cpp   Mễ Văn Thuận EmptySun Sep 18, 2022 8:24 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void thu(int i);
void xuat();
void ghitep();
long n,b[10000],c[10000],a[10000],res=0;
long long s=0,s1;
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("EMERALD.inp");
    fi>>n;
    for (long i=1;i<=n;i++)
        {
            fi>>a[i];
            s+=a[i];
        }
    fi.close();
}
void thu(int i)
{
    for (int j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else thu(i+1);
    }
}
void xuat()
{
    long d=0;
    s1=0;
    for (long i=1;i<=n;i++)
        if (b[i]==1)
    {
        d++;
        s1+=a[i];
        if (3*s[1]>s) return;
    }
    if (3*s1==s)
    {
        res=d;
        for (long i=1;i<=n;i++)
            c[i]=b[i];
    }
}
void ghitep()
{
    thu(1);
    ofstream fo("EMERALD.out");
    if (res==0)
        fo<<0;
    else
    {
        fo<<res<<endl;
        for (long i=1;i<=n;i++)
            if (c[i]==1)
            fo<<i<<" ";
    }
    fo.close();
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: MODM.cpp   Mễ Văn Thuận EmptySun Sep 18, 2022 8:51 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void thu(int i);
void xuat();
void ghitep();
long m,n,a[10000],b[10000],c[10000],d[10000],res=0;
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("MODM.inp");
    fi>>n>>m;
    for (long i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void thu(int i)
{
    for (long j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else thu(i+1);
    }
}
void xuat()
{
    long k=0;
    for (long i=1;i<=n;i++)
        if (b[i]==1)
    {
        k++;
        c[k]=a[i];
    }
    for (long i=1;i<=k-1;i++)
        for (long j=i+1;j<=k;j++)
        if ((c[i]+c[j])%m==0) return;
    if (res<k)
    {
        res=k;
        for (long i=1;i<=n;i++)
            d[i]=b[i];
    }
}
void ghitep()
{
    thu(1);
    ofstream fo("MODM.out");
    fo<<res<<endl;
    for (long i=1;i<=n;i++)
        if (d[i]==1)
        fo<<i<<" ";
    fo.close();
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: FINANCIAL.cpp   Mễ Văn Thuận EmptySun Sep 18, 2022 9:18 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void thu(int i);
void xuat();
void ghitep();
long m,n,a[10000],b[10000],c[10000],d[10000],res=0;
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("FINANCIAL.inp");
    fi>>n>>m;
    for (long i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void thu(int i)
{
    for (long j=0;j<=1;j++)
    {
        b[i]=j;
        if (i==n) xuat();
        else thu(i+1);
    }
}
void xuat()
{
    long k=0;
    for (long i=1;i<=n;i++)
        if (b[i]==1)
    {
        k++;
        c[k]=a[i];
    }
    for (long i=1;i<=k-1;i++)
        if (abs(c[i]-c[i+1])<m) return;
    if (res<k)
    {
        res=k;
        for (long i=1;i<=k;i++)
            d[i]=c[i];
    }
}
void ghitep()
{
    thu(1);
    ofstream fo("FINANCIAL.out");
    fo<<res<<endl;
    for (long i=1;i<=res;i++)
        fo<<d[i]<<" ";
    fo.close();
}


Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DFSVLT.cpp   Mễ Văn Thuận EmptyMon Sep 19, 2022 10:48 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void duyet(int i);
long demvlt();
long a[100][100],n,m,u,v,res=0;
void ghitep();
bool fre[100];
int main()
{
    doctep();
    for (long i=1;i<=n;i++)
        fre[i]=true;
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("DFSVLT.inp");
    fi>>n>>m;
    for (long i=1;i<=m;i++)
    {
        fi>>u>>v;
        a[u][v]=1;
        a[v][u]=1;
    }
    fi.close();
}
void duyet(int i)
{
    fre[i]=false;
    for (long j=1;j<=n;j++)
        if (fre[j]==true && a[i][j]==1)
        duyet(j);
}
long demvlt()
{
    for (long i=1;i<=n;i++)
        if (fre[i]==true)
    {
        duyet(i);
        res++;
    }
    return res;
}
void ghitep()
{
    ofstream fo("DFSVLT.out");
    fo<<demvlt();
    fo.close();
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DFSVLT1.cpp   Mễ Văn Thuận EmptyTue Sep 20, 2022 7:44 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void duyet(int i);
void demvlt();
long a[100][100],n,m,u,v,k=0,c[100];
ofstream fo;
bool fre[100];
int main()
{
    doctep();
    fo.open("DFSVLT.out");
    for (long i=1;i<=n;i++)
        fre[i]=true;
    demvlt();
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("DFSVLT.inp");
    fi>>n>>m;
    for (long i=1;i<=m;i++)
    {
        fi>>u>>v;
        a[u][v]=1;
        a[v][u]=1;
    }
    fi.close();
}
void duyet(int i)
{
    fre[i]=false;
    k++;
    c[k]=i;
    for (long j=1;j<=n;j++)
        if (fre[j]==true && a[i][j]==1)
            duyet(j);
}
void demvlt()
{
    for (long i=1;i<=n;i++)
        if (fre[i]==true)
        {
            duyet(i);
            for (long i=1;i<=k;i++)
            fo<<c[i]<<" ";
            fo<<endl;
            k=0;
        }
}
Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DFSMVLT.cpp   Mễ Văn Thuận EmptyTue Sep 20, 2022 8:24 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void duyet(int i);
void demvlt();
void ghitep();
long a[100][100],n,m,u,v,k,res=0,l,c[100],d[100];
bool fre[100];
int main()
{
    doctep();
    for (long i=1;i<=n;i++)
        fre[i]=true;
    demvlt();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("DFSMVLT.inp");
    fi>>n>>m;
    for (long i=1;i<=m;i++)
    {
        fi>>u>>v;
        a[u][v]=1;
        a[v][u]=1;
    }
    fi.close();
}
void duyet(int i)
{
    fre[i]=false;
    k++;
    c[k]=i;
    for (long j=1;j<=n;j++)
        if (fre[j]==true && a[i][j]==1)
            duyet(j);
}
void demvlt()
{
    for (long i=1;i<=n;i++)
        if (fre[i]==true)
        {
            k=0;
            duyet(i);
            if (res<k)
            {
                res=k;
                for (long x=1;x<=k;x++)
                    d[x]=c[x];
                l=k;
            }
        }
}
void ghitep()
{
    ofstream fo("DFSMVLT.out");
    sort(d+1,d+k+1);
    fo<<res<<endl;
    for (long i=1;i<=l;i++)
    fo<<d[i]<<" ";
    fo.close();
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: SNT.cpp   Mễ Văn Thuận EmptyMon Sep 26, 2022 11:29 pm

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
bool kiemtra(long long u);
void xuli();
void ghitep();
ofstream fo;
long long a[100000];
long n;
int main()
{
    doctep();
    fo.open("SNT.out");
    xuli();
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("SNT.inp");
    fi>>n;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
bool kiemtra(long long u)
{
    long d=0;
    for (long i=1;i<=round(sqrt(u));i++)
        if (u%i==0)
    {
        d++;
        if (i!=u/i) d++;
        if (d>3) return false;
    }
    if (d==3) return true;
    return false;

}
void xuli()
{
    for (long i=1;i<=n;i++)
        if (kiemtra(a[i])==true)
            fo<<"YES"<<endl;
        else fo<<"NO"<<endl;
}


Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: BERTRAN.cpp   Mễ Văn Thuận EmptyTue Sep 27, 2022 12:14 am

Code:
#include <bits/stdc++.h>
#define cst 6000000
using namespace std;
void doctep();
void xuli();
void snt(long u);
void ghitep();
long a[cst],c[cst],n,y=0,d,res=0;
bool f[cst];
ofstream fo;
int main()
{
    fo.open("BERTRAN.out");
    doctep();
    snt(res);
    xuli();
    fo.close();
    return 0;
}
void doctep()
{
    ifstream fi("BERTRAN.inp");
    while (!fi.eof())
        {
            y++;
            fi>>c[y];
            if (c[y]==0) y--;
            res=max(res,2*c[y]);
        }
    fi.close();
}
void snt(long u)
{
    for (int i=1;i<=u;i++)
        f[i]=true;
    f[1]=false;
    for (int i=2;i<=round(sqrt(u));i++)
        if (f[i]==true)
    {
        long k=2;
        while (i*k<=u)
            {
            f[i*k]=false;
            k++;
            }
    }
}
void xuli()
{
    for (long i=1;i<=y;i++)
    {
        for (long j=c[i]+1;j<2*c[i];j++)
            if (f[j]==true) d++;
        fo<<d<<endl;
        d=0;
    }
}


Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: DIGITS.cpp   Mễ Văn Thuận EmptyTue Sep 27, 2022 8:53 am

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void sub1();
void sub2();
long long tongcs(long long u);
void ghitep();
long long res=1,n;
int main()
{
    doctep();
    //sub1();
    sub2();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("DIGITS.inp");
    fi>>n;
    fi.close();
}
long long tongcs(long long u)
{
    int s=0;
    while (u>0)
    {
        s+=u%10;
        u/=10;
    }
    return s;
}
void sub1()
{
    for (int i=1;i<=n;i++)
        res*=i;
}
void sub2()
{
    long long tam=0;
    for ( long i=1;i<=n;i++)
        {
            tam=tongcs(i);
            res=res*tam;
            while (res>=10)
                res=tongcs(res);
        }
}
void ghitep()
{
    ofstream fo("DIGITS.out");
    //fo<<tongcs(res);//sub1;
    fo<<res;
    fo.close();
}

Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: CPPR.cpp   Mễ Văn Thuận EmptyTue Sep 27, 2022 2:24 pm

Code:
#include <bits/stdc++.h>
#define ll 1000000
using namespace std;
void doctep();
void snt(long u);
void xuli();
bool palin(long u);
void ghitep();
long a[ll],n,res=0;
bool f[ll];
int main()
{
    doctep();
    snt(n);
    xuli();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("CPPR.inp");
    fi>>n;
    fi.close();
}
void snt(long u)
{
    for (long i=1;i<=u;i++)
        f[i]=true;
        f[1]=false;
    for  (long i=2;i<=round(sqrt(u));i++)
        if (f[i]==true)
    {
        long k=2;
        while (i*k<=u)
        {
            f[i*k]=false;
            k++;
        }
    }
}
bool palin(long u)
{
    long tam=0,v=u;
    while (u>0)
    {
        tam=tam*10+u%10;
        u/=10;
    }
    if (tam==v) return true;
    else return false;
}
void xuli()
{
    for (long i=1;i<=n;i++)
        if (f[i]==true && palin(i)==false)
            res++;
}
void ghitep()
{
    ofstream fo("CPPR.out");
    fo<<res;
    fo.close();
}


Về Đầu Trang Go down
mevanthuan




Tổng số bài gửi : 32
Join date : 09/05/2022

Mễ Văn Thuận Empty
Bài gửiTiêu đề: CSPASS.cpp   Mễ Văn Thuận EmptyTue Sep 27, 2022 8:00 pm

Code:
#include <bits/stdc++.h>
using namespace std;
void doctep();
void xuli();
void uoc(long u);
void ghitep();
long n,a[1000],k=0,c[100];
int main()
{
    doctep();
    ghitep();
    return 0;
}
void doctep()
{
    ifstream fi("CSPASS.inp");
    fi>>n;
    for (int i=1;i<=n;i++)
        fi>>a[i];
    fi.close();
}
void uoc(long u)
{
    for (int i=1;i*i<u;i++)
        if (u%i==0)
    {
        k++;
        c[k]=i;//priority_queue;
        if (i!=u/i) {
            k++;
            c[k]=u/i;
    }

    }
}
void ghitep()
{
    ofstream fo("CSPASS.out");
    for (int i=1;i<=n;i++)
        {uoc(a[i]);
    sort(c+1,c+k+1);
    for (int i=1;i<=k;i++)
        fo<<c[i];
        for (int i=1;i<=n;i++)
            c[i]=0;
            k=0;
        fo<<" ";
        }
    fo.close();
}


Về Đầu Trang Go down
Sponsored content





Mễ Văn Thuận Empty
Bài gửiTiêu đề: Re: Mễ Văn Thuận   Mễ Văn Thuận Empty

Về Đầu Trang Go down
 
Mễ Văn Thuận
Về Đầu Trang 
Trang 1 trong tổng số 2 trangChuyển đến trang : 1, 2  Next

Permissions in this forum:Bạn được quyền trả lời bài viết
Hệ sinh thái số IELP :: Thực nghiệm phần C++ :: 5-Lập trình nâng cao-
Gửi bài mới   Trả lời chủ đề nàyChuyển đến