Tiêu đề: Re: Giang Quang Thắng Sat Nov 05, 2022 8:29 pm
Day1Bai4
Code:
#include <bits/stdc++.h>
using namespace std;
int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("PERNUM.inp","r",stdin); freopen("PERNUM.out","w",stdout); int s[100000]; int a,cd,i,j,tg; cin >> a; i=0; cd=0; while (a>0) { cd++; i++; s[i]=a%10; a/=10; } for (i=1;i<cd;i++) for (j=i+1;j<=cd;j++) if (s[i]<s[j]) { tg=s[i]; s[i]=s[j]; s[j]=tg; } for(i=1;i<=cd;i++) cout << s[i]; return 0; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sat Nov 05, 2022 9:20 pm
Day1Bai5
Code:
#include <bits/stdc++.h>
using namespace std;
int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("DELNUM2.inp","r",stdin); freopen("DELNUM2.out","w",stdout); long long a; //10^18 int p,i,cd,nmax,j; int s[100]; p=1; cd=0; i=0; cin >> a; while (a>0) { cd++; i++; s[i]=a%10; a/=10; nmax=max(nmax,s[i]); } for (i=1;i<=cd;i++) { j=cd-i+1; if (s[j]==nmax){ if (p==1) p=0; else cout << s[j]; } else cout << s[j];
} return 0; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 06, 2022 3:20 pm
Day1Bai6
Code:
#include <bits/stdc++.h>
using namespace std;
int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("NUMMOD.inp","r",stdin); freopen("NUMMOD.out","w",stdout); int s[100000]; long long n; int i,k; k=0; cin >> n; for (i=1;i<=sqrt(n);i++) { if (n%i==0) { k++; s[k]=i; if (i!=n/i) { k++; s[k]=n/i; } } } sort(s+1,s+k+1); for (i=1;i<=k;i++) cout << s[i] << " "; return 0; }
Admin likes this post
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 06, 2022 4:16 pm
Day1Bai7
Code:
#include <bits/stdc++.h>
using namespace std;
int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("XCHANGE1.inp","r",stdin); freopen("XCHANGE1.out","w",stdout); int p,dem,n,n100,n200,n500; p = 1; dem=1; cin >> n; if (n%100!=0) p=0; else { n100 = n/100; while (n100>0) { n100-=2; if (n100>=0){ n200++; dem+=1;} //cout << n100 << " " << dem << endl;} } while (n>0) { n=n-500; if (n>=0) { n500+=1; n100=n/100; if (n100>=0) dem+=1; //cout << n100 << " " << dem << endl; while (n100>0) { n100-=2; if (n100>=0){ n200++; dem+=1;} //cout << n100 << " " << dem << endl;} } } } } if (p==0) cout << "NONE"; else cout << dem; return 0; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 06, 2022 11:09 pm
Day1Bai8
Code:
#include <bits/stdc++.h>
using namespace std;
int prime(int a) { if (a < 2) return 0;
for (int i = 2; i*i <= a; i ++) { if (a%i==0) { return 0; } } return 1; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("LPRIME.inp","r",stdin); freopen("LPRIME.out","w",stdout); int a,b,i; cin >> a >> b; for (i=a;i<=b;i++) if (prime(i)==1) cout << i << " "; return 0; }
Được sửa bởi GiangThang ngày Sat Nov 12, 2022 8:07 pm; sửa lần 1.
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 06, 2022 11:21 pm
Day1Bai9
Code:
#include <bits/stdc++.h>
using namespace std;
int oclit_gcd(int u,int v) { int r; while (v>0) { r=u%v; u=v; v=r; } return u; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("GCD1.inp","r",stdin); freopen("GCD1.out","w",stdout); int a,b; cin >> a >>b; cout << oclit_gcd(a,b); return 0; }
Được sửa bởi GiangThang ngày Sat Nov 12, 2022 8:56 pm; sửa lần 1.
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 06, 2022 11:42 pm
Day1Bai10
Code:
#include <bits/stdc++.h>
using namespace std;
int n,k=0,i; int c[1000]; void phantich(int u) { i=2; while(i*i<=u) if (u%i==0) { k++; c[k]=i; u=u/i; } else i++; if (u>1) { k++; c[k]=u; } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("ANAPRI.inp","r",stdin); freopen("ANAPRI.out","w",stdout); unsigned long long n; cin >> n; phantich(n); for (int i=1;i<=k;i++) cout << c[i] << " "; return 0; }
Được sửa bởi GiangThang ngày Sun Nov 13, 2022 11:10 pm; sửa lần 3.
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sat Nov 12, 2022 7:43 pm
Day2Bai1
Code:
#include <bits/stdc++.h>
using namespace std;
int main() { ios_base::sync_with_stdio(0); cin.tie(); freopen("SOLVES3.inp","r",stdin); freopen("SOLVES3.out","w",stdout); long long s; unsigned int n,p; cin >> n >> p; s=0; for (unsigned i=1;i<=n+1;i++) { s=s+i*pow(p,i-1); } cout << s; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sat Nov 12, 2022 8:39 pm
Day1Bai8 sub2
Code:
#include <bits/stdc++.h>
using namespace std;
bool f[100000];
void Eratosthenes(int u) { for (int i=1;i<=u;i++) f[i]=true; f[1]=false; int i=2; while (i*i<=u) if (f[i]) { int k=2; while (k*i <=u) { f[k*i] = false; k++; } i++; } else i++; } int main() { ios_base::sync_with_stdio(0); cin.tie(0); freopen("LPRIME.inp","r",stdin); freopen("LPRIME.out","w",stdout); int a,b,i; int p=0; cin >> a >> b; Eratosthenes(b); for (i=a;i<=b;i++) if (f[i]) { cout << i << " "; p=1; } if (p==0) cout << "NONE"; return 0; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 13, 2022 10:49 pm
Day2Bai1
Code:
#include <bits/stdc++.h>
using namespace std; int n,k; long long amub(int a,int b) { if (b==0) return 1; if (b==1) return a; long long tam= amub(a,b/2); return tam*tam*amub(a,b%2); } int main() { ios_base::sync_with_stdio(0); cin.tie(); freopen("SOLVES3.inp","r",stdin); freopen("SOLVES3.out","w",stdout); long long s; unsigned int n,p; cin >> n >> p; s=0; for (unsigned i=1;i<=n+1;i++) { s=s+i*amub(p,i-1); } cout << s; }
GiangThang
Tổng số bài gửi : 67 Join date : 04/10/2022
Tiêu đề: Re: Giang Quang Thắng Sun Nov 13, 2022 10:50 pm