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
Tiêu đề: Nguyễn Thị Hồng Mai - CVA Fri Sep 02, 2022 4:19 pm
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai2 Sat Sep 03, 2022 11:42 am
#include<bits/stdc++.h> using namespace std; long long n, a[1000003], cnt = 0; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n; for(long long i = 1; i *i <= n; i++) { if(n%i == 0) { cout << i << " "; if(n/i!= i) a[++cnt] = n/i; } } for(int i = cnt; i >= 1; i--) cout << a[i] << " "; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai4 Sat Sep 03, 2022 11:46 am
#include<bits/stdc++.h> using namespace std; int n, mn = INT_MAX, mx = 0; int main() { cin >> n; for(int i = 1; i <= n ; i++) { int x; cin >> x; mn = min(mn, x); mx = max(mx, x); } cout << mx-mn; return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai5 Sat Sep 03, 2022 11:52 am
#include<bits/stdc++.h> using namespace std; int a, b; #define maxn 1000000 bool check[maxn+5]; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> a >> b; for(int i = 2; i <= b; i++) { check[i] = true; } for(int i = 2; i <= b; i++) { for(int j = 2*i ; j <= b; j += i) { check[j] = false; } } int cnt = 0; for(int i = a; i <= b; i++) { cnt += (check[i]); } cout << cnt; return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai6 Sat Sep 03, 2022 12:00 pm
#include<bits/stdc++.h> using namespace std; int main() { long long n; cin >> n; for(long long i = 2; i <= n; i++) { while(n%i==0) { cout << i << " "; n/=i; } } }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai7 Sat Sep 03, 2022 12:09 pm
#include<bits/stdc++.h> using namespace std; long long n; bool nt(long long n) { if(n < 2) return false; if(n == 2 || n == 3) return true; for(int i = 2; i * i <= n; i++) { if(n%i == 0) return false; } return true; } int main() { cin >> n; long long res = 0; for(long long i= 2; i*i <= n; i++) { if(n%i==0) { if(nt(i)) res = max(res, i); if(n/i != i) { if(nt(n/i)) { cout <<n/i; return 0; } } } } cout << res; return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai8 Sat Sep 03, 2022 12:22 pm
#include<bits/stdc++.h> using namespace std; long long p, f[100000003]; bool nt(long long n) { if(n < 2) return false; if(n == 2|| n == 3) return true; for(long long i =2; i * i <= n; i++) { if(n % i== 0) return false; } return true; } int main() { int n ; cin >> p; f[1] = 1, f[2] = 1, n = 3; while(f[n-1] + f[n-2] <= p) { f[n] = f[n-1] + f[n-2]; n++; //cout << f[n-1] << " "; } int cnt = 0; for(int i = n-1; i >= 1 ; i--) { if(nt(f[i])) { cnt++; } } cout << cnt; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sat Sep 03, 2022 12:33 pm
#include<bits/stdc++.h> using namespace std; int main() { int n; cin >> n; for(int i = 0; i <=(int)n / 500; i++) { int m = n - i * 500; for(int j = 0 ; j <= (int)m / 20; j++) { int a = m - j * 200; for(int k = 0; k<= (int)a/100; k++) { if(i * 500 + j *200 + k * 100 == n) cout << i << " " << j << " " << k << "\n"; } } } }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: day1_bai1 Sat Sep 03, 2022 12:37 pm
Bài 1.
Code:
#include<bits/stdc++.h> using namespace std; int main() { double n; cin >> n; cout << (double)n / (n+1); }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: bai 9 Sun Sep 04, 2022 1:34 pm
Code:
#include<bits/stdc++.h> using namespace std; string str; int k; char dich(char s, int k) { int m = 'z' - s; if(k <= m) return (s+k); k -= (m+1); while(k >= 26) { k -= 26; } return ('a'+k); } int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> str; cin >> k; for(int i = 0; i < str.size(); i++) { str[i] = dich(str[i], k); cout << str[i]; } return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sun Sep 04, 2022 1:38 pm
Bài 10
Code:
#include<bits/stdc++.h> using namespace std; string str; int k; char dich(char s, int k) { int m = s - 'a'; if(k <= m) return (s-k); k -= (m+1); while(k >= 26) { k -= 26; } return ('z'-k); } int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> str; cin >> k; for(int i = 0; i < str.size(); i++) { str[i] = dich(str[i], k); cout << str[i]; } return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sun Sep 04, 2022 2:36 pm
bai18
Code:
#include<bits/stdc++.h> using namespace std; int n, a[100003]; void xuli() { int p = 1; for(int i = 1; i <= n-2; i++) { if(a[i] + a[i+1] + a[i+2] == 3) { p = 0; break; } } if(p == 1) { for(int i = 1; i <= n; i++) { cout << a[i] << " "; } cout << "\n"; } } void ttry(int i) { for(int j = 0; j <= 1; j++) { a[i] = j; if(i == n) xuli(); else ttry(i+1); } } int main() { freopen("DQBN01.inp", "r", stdin); freopen("DQBN01.out", "w", stdout);
cin >> n; ttry(1); return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sun Sep 04, 2022 2:54 pm
bai19
Code:
#include<bits/stdc++.h> using namespace std; #define maxn 100004 int n, k, a[maxn], b[maxn], p =0; void xuli() { long long s = 0; for(int i = 1; i <= n; i++) { if(b[i]) s += a[i]; } if(s == k) { p = 1; for(int i = 1; i <= n; i++) if(b[i]) cout << a[i] << " "; cout << "\n"; } } void quaylui(int i) { for(int j = 0; j <= 1; j++) { b[i] = j; if(i == n) xuli(); else quaylui(i+1); } } int main() { cin >> n >> k; for(int i = 1; i <= n; i++) cin >> a[i]; quaylui(1); if(p == 0) cout << -1; return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sun Sep 04, 2022 3:23 pm
bai20
Code:
#include<bits/stdc++.h> using namespace std; #define maxn 1000004 int n, a[maxn], b[maxn]; long long res = 0; bool snt(long long u) { if(u < 2) return false; if(u == 2 || u == 3) return true; for(long long i = 2; i * i <= u; i++) { if(u % i == 0) return false; } return true; } void xuli() { long long s = 0; for(int i =1; i <= n; i++) { if(b[i]) s += a[i]; } if(snt(s)) { res = max(res, s); } } void quaylui(int i) { for(int j = 0; j <= 1; j++) { b[i] = j; if(i == n) xuli(); else quaylui(i+1); } } int main() { cin >> n; for(int i = 1; i <= n; i++) { cin >> a[i]; } quaylui(1); if(res == 0) cout << -1; else cout << res; return 0; }
ntm05
Tổng số bài gửi : 14 Join date : 02/09/2022
Tiêu đề: Re: Nguyễn Thị Hồng Mai - CVA Sun Sep 04, 2022 9:19 pm
bai 11
Code:
#include<bits/stdc++.h> using namespace std; string a, b; int res = 0, f[10003][10003]; int main() { cin >> a >> b; for(int i = 0; i < a.size(); i++) { for(int j = 0; j < b.size(); j++) { if(a[i] == b[j]) f[i+1][j+1] = f[i][j] + 1; else f[i+1][j+1] = 0; res = max(res, f[i+1][j+1]); } } cout << res; return 0; }