Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: RECT Fri Jun 24, 2022 7:49 pm
#include <bits/stdc++.h> using namespace std; int main() { freopen("RECT.inp","r",stdin); freopen("RECT.out","w",stdout); long long a,b; cin>>a>>b; cout<<a*b; return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: PERM Fri Jun 24, 2022 7:50 pm
Code:
#include <bits/stdc++.h> using namespace std; int main() { freopen("PERM.inp","r",stdin); freopen("PERM.out","w",stdout); int n,s=0; cin>>n; while(n>0) { int j=n%10; n=n/10; s+=j; } cout<<s; return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: NCOUNT Fri Jun 24, 2022 7:50 pm
Code:
#include <bits/stdc++.h> using namespace std; int main() { freopen("NCOUNT.inp","r",stdin); freopen("NCOUNT.out","w",stdout); int n,s=0; cin>>n; while(n>0) { int j=n%10; n=n/10; s+=j; } cout<<s; return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: DCOUNT Fri Jun 24, 2022 7:51 pm
Code:
#include <bits/stdc++.h> using namespace std; int tachso(int u) { int s=0; while(u>0) { int j=u%10; u=u/10; s++; } return s; } int main() { freopen("DCOUNT.inp","r",stdin); freopen("DCOUNT.out","w",stdout); int n,d=0; cin>>n; for(int i=1;i<=n;i++) d+=tachso(i); cout<<d; return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: XMAX Fri Jun 24, 2022 8:00 pm
Code:
#include <bits/stdc++.h> using namespace std; int n; int tachso(int u) { int res=0; while(u>0) { int j=u%10; u=u/10; res=max(res,j); } return res; } void submain() { cout<<tachso(n); } int main() { freopen("XMAX.inp","r",stdin); freopen("XMAX.out","w",stdout); cin>>n; submain(); return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: SDIV Fri Jun 24, 2022 8:06 pm
Code:
#include <bits/stdc++.h> using namespace std; void sub1(long long u1) { long long s; for(int i=1;i<=u1;i++) if(u1%i==0) s+=i; cout<<s; } int sub2(int u) { int s=0; for(int i=1;i*i<=u;i++) if(u%i==0) { s+=i; if(i!=u/i) s+=u/i; } return s; } int main() { freopen("SDIV.inp","r",stdin); freopen("SDIV.out","w",stdout); long long n; cin>>n; if(n<10000000) sub1(n); else cout<<sub2(n); return 0; }
Admin likes this post
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: AMUX Fri Jun 24, 2022 9:51 pm
Code:
#include <bits/stdc++.h> #define nmax 1000000007 using namespace std; int a,x; long long s=1; long long amub(int u,int v) { if(v==0) return 1; if(v==1) return u; long long t=amub(u, v/2); return t*t*amub(u, v%2)%nmax; } int main() { freopen("AMUX.inp","r",stdin); freopen("AMUX.out","w",stdout); cin>>a>>x; cout<<amub(a, x); return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: GCD Sat Jun 25, 2022 8:25 pm
Code:
#include <bits/stdc++.h> using namespace std; int ucln(int u, int v) { int r; while(v>0) { r=u%v; u=v; v=r; } return u; } int main() { freopen("GCD.inp","r",stdin); freopen("GCD.out","w",stdout); int a,b,c; cin>>a>>b>>c; int res=ucln(ucln(b,c),a); cout<<res; return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: ARRADD2 (Sub1) Sat Jun 25, 2022 8:52 pm
Code:
#include <bits/stdc++.h> #define nmax 100007 using namespace std; int a[nmax],b[nmax],c[nmax]; int m,n; void sapxep(int a[], int n) { int temp; for(int i=1;i<n;i++) for (int j=i;j<n-1;j++) if (a[i]>a[j]) swap(a[i],a[j]); } void sub1() { for(int i=1;i<=n;i++) c[i]=a[i]; for(int i=1;i<=m;i++) c[i+n]=b[i]; } void qsort(int L, int H) { int i=L; int j=H; int chot=c[(i+j)/2]; while(i<=j) { while(c[i]<chot) i++; while(c[j]>chot) j--; if(i<=j) { int tam=c[i]; c[i]=c[j]; c[j]=tam; i++; j--; } } if(L<j) qsort(i,j); if(i<H) qsort(i,H); } int main() { freopen("ARRADD2.inp","r",stdin); freopen("ARRADD2.out","w",stdout); cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=m;i++) cin>>b[i]; sub1(); qsort(1,m+n); for(int i=1;i<=n+m;i++) cout<<c[i]<<" "; return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: ARRADD2 (Sub2) Sat Jun 25, 2022 9:31 pm
Code:
#include <bits/stdc++.h> #define nmax 100007 using namespace std; int a[nmax],b[nmax],c[nmax]; int m,n; void sapxep(int a[], int n) { int temp; for(int i=1;i<n;i++) for (int j=i;j<n-1;j++) if (a[i]>a[j]) swap(a[i],a[j]); } void sub1() { for(int i=1;i<=n;i++) c[i]=a[i]; for(int i=1;i<=m;i++) c[i+n]=b[i]; } void qsort(int L, int H) { int i=L; int j=H; int chot=c[(i+j)/2]; while(i<=j) { while(c[i]<chot) i++; while(c[j]>chot) j--; if(i<=j) { int tam=c[i]; c[i]=c[j]; c[j]=tam; i++; j--; } } if(L<j) qsort(i,j); if(i<H) qsort(i,H); } void sub2() { int i=1,j=1,k=0; while(i<=n&&j<=m) { if(a[i]<b[j]) { k++; c[k]=a[i]; i++; } else { k++; c[k]=b[j]; j++; } } if(i<=n) for(int p=i;p<=n;p++) { k++; c[k]=a[p]; } if(j<=m) for(int p=j;p<=m;p++) { k++; c[k]=b[p]; } } int main() { freopen("ARRADD2.inp","r",stdin); freopen("ARRADD2.out","w",stdout); cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=m;i++) cin>>b[i]; sub2(); for(int i=1;i<=n+m;i++) cout<<c[i]<<" "; return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: BINS (Sub1) Sun Jun 26, 2022 8:09 am
Code:
#include <bits/stdc++.h> #define nmax 100007 using namespace std; int a[nmax]; int n,x; void sub1() { int s=0; for(int i=1;i<=n;i++) if(x==a[i]) { s=i; break; } if(s==0) cout<<-1; else cout<<s; } int main() { freopen("BINS.inp","r",stdin); freopen("BINS.out","w",stdout); cin>>n>>x; for(int i=1;i<=n;i++) cin>>a[i]; sub1(); return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: BINS (Sub2) Sun Jun 26, 2022 8:10 am
Code:
#include <bits/stdc++.h> #define nmax 100007 using namespace std; int a[nmax]; int n,x; int binarySearch(int arr[], int n, int x) { int l=0,r=n-1; while(r>=l) { int mid=(l+r)/2; if(arr[mid]==x) return mid; if(arr[mid]>x) r=mid-1; if(arr[mid]<x) l=mid+1; } return -1; } void sub1() { int s=0; for(int i=1;i<=n;i++) if(x==a[i]) { s=i; break; } if(s==0) cout<<-1; else cout<<s; } void sub2() { int res=binarySearch(a,n,x); if(res==-1) cout<<-1; else cout<<res; } int main() { freopen("BINS.inp","r",stdin); freopen("BINS.out","w",stdout); cin>>n>>x; for(int i=1;i<=n;i++) cin>>a[i]; sub2(); return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam
Tiêu đề: ARR2D Sun Jun 26, 2022 9:45 am
Code:
#include <bits/stdc++.h> #define nmax 500 using namespace std; void nhap(int a[nmax][nmax], int &n,int &m) { cin>>n>>m; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>a[i][j]; } void TongDong(int a[nmax][nmax],int n,int m) {
for(int i=1;i<=n;i++) { int s=0; for(int j=1;j<=m;j++) s+=a[i][j]; cout<<s<<" "; } } void TongCot(int a[nmax][nmax],int n,int m) { for(int i=1;i<=m;i++) { int s=0; for(int j=1;j<=n;j++) s+=a[j][i]; cout<<s<<" "; } } int main() { freopen("ARR2D.inp","r",stdin); freopen("ARR2D.out","w",stdout); int a[nmax][nmax],n,m; nhap(a,n,m); TongDong(a,n,m); cout<<endl; TongCot(a,n,m); return 0; }
quanttk33
Tổng số bài gửi : 60 Join date : 23/06/2022 Age : 16 Đến từ : Vietnam