cookie

We use cookies to improve your browsing experience. By clicking Β«Accept allΒ», you agree to the use of cookies.

avatar

Codechef Answers

Latest Jobs and Internships are regularly uploaded here : https://t.me/placementlelo If you want any other exam answers for free : @exam_cheating_bot Collaborations: @growth_admin

Show more
Advertising posts
4 757
Subscribers
+2324 hours
+4907 days
+1 76230 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

All CodeChef codes for free βœ… Just comment on this reel which code you want and we will send it to your DMπŸ‘‡πŸ» https://www.instagram.com/reel/DAD_DGsBdP9
Show all...
❀ 1
Repost fromΒ Codechef Answers
Maximize Hamming Distance C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include <bits/stdc++.h> using namespace std; #define int long long int32_t main() { int test_cases; cin >> test_cases; while (test_cases--) { int num_rows, num_strings; cin >> num_rows >> num_strings; vector<pair<int, pair<int, int>>> data(num_rows); int result = 0; while (num_strings--) { string line; cin >> line; int zero_count = 0; int one_count = 0; int question_count = 0; for (int idx = 0; idx < line.size(); idx++) { if (line[idx] == '0') { data[idx].first++; } else if (line[idx] == '1') { data[idx].second.first++; } else { data[idx].second.second++; } } } for (int idx = 0; idx < num_rows; idx++) { int zeros = data[idx].first; int ones = data[idx].second.first; int questions = data[idx].second.second; while (questions--) { if (zeros <= ones) { zeros++; } else { ones++; } } result += (zeros * ones); } cout << result << endl; } return 0; } Maximize Hamming Distance C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
Repost fromΒ Codechef Answers
Range Minimize C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include<bits/stdc++.h> using namespace std; #define int long long int32_t main() { int t; cin>>t; while(t--) { int n; cin>>n; vector<int>vec(n); for(int i=0;i<n;i++) { cin>>vec[i]; } sort(vec.begin(),vec.end()); int ans1=vec[n-3]-vec[0]; int ans2=vec[n-1]-vec[2]; int ans3=vec[n-2]-vec[1]; cout<<min(ans1,min(ans2,ans3))<<endl; } return 0; } Range Minimize C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
Repost fromΒ Codechef Answers
Winning World Finals C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include <iostream> using namespace std; int main() { // your code goes here int t; cin >> t; while(t--) { int m, p; cin >> m >> p; int ans = 0; @PLACEMENTLELO while(m < 299 && m+p+20*ans < 1000) { ++m; ++ans; } if(m+p+20*ans <= 1000) cout << ans << endl; else cout << ans-1 << endl; } return 0; } Winning World Finals C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
Repost fromΒ Codechef Answers
Maximize Hamming Distance Java Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); while (T-- > 0) { String[] nm = br.readLine().split(" "); int N = Integer.parseInt(nm[0]); int M = Integer.parseInt(nm[1]); char[][] strings = new char[M][N]; for (int i = 0; i < M; i++) { strings[i] = br.readLine().toCharArray(); } for (int i = 0; i < N; i++) { int count0 = 0; int count1 = 0; for (int j = 0; j < M; j++) { if (strings[j][i] == '0') count0++; else if (strings[j][i] == '1') count1++; } // Replace '?' optimally for (int j = 0; j < M; j++) { if (strings[j][i] == '?') { if (count0 >= count1) { strings[j][i] = '1'; count1++; } else { strings[j][i] = '0'; count0++; } } } } long totalHammingDistance = 0; for (int i = 0; i < M; i++) { for (int j = i + 1; j < M; j++) { totalHammingDistance += hammingDistance(strings[i], strings[j]); } } sb.append(totalHammingDistance).append("\n"); } System.out.print(sb.toString()); } private static int hammingDistance(char[] s1, char[] s2) { int distance = 0; for (int i = 0; i < s1.length; i++) { if (s1[i] != s2[i]) { distance++; } } return distance; } } Maximize Hamming Distance Java Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
Maximize Hamming Distance C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include <bits/stdc++.h> using namespace std; #define int long long int32_t main() { int test_cases; cin >> test_cases; while (test_cases--) { int num_rows, num_strings; cin >> num_rows >> num_strings; vector<pair<int, pair<int, int>>> data(num_rows); int result = 0; while (num_strings--) { string line; cin >> line; int zero_count = 0; int one_count = 0; int question_count = 0; for (int idx = 0; idx < line.size(); idx++) { if (line[idx] == '0') { data[idx].first++; } else if (line[idx] == '1') { data[idx].second.first++; } else { data[idx].second.second++; } } } for (int idx = 0; idx < num_rows; idx++) { int zeros = data[idx].first; int ones = data[idx].second.first; int questions = data[idx].second.second; while (questions--) { if (zeros <= ones) { zeros++; } else { ones++; } } result += (zeros * ones); } cout << result << endl; } return 0; } Maximize Hamming Distance C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
πŸ’” 5❀ 4πŸ‘ 3
Range Minimize C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include<bits/stdc++.h> using namespace std; #define int long long int32_t main() { int t; cin>>t; while(t--) { int n; cin>>n; vector<int>vec(n); for(int i=0;i<n;i++) { cin>>vec[i]; } sort(vec.begin(),vec.end()); int ans1=vec[n-3]-vec[0]; int ans2=vec[n-1]-vec[2]; int ans3=vec[n-2]-vec[1]; cout<<min(ans1,min(ans2,ans3))<<endl; } return 0; } Range Minimize C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
❀ 3πŸ‘ 1
Winning World Finals C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 #include <iostream> using namespace std; int main() { // your code goes here int t; cin >> t; while(t--) { int m, p; cin >> m >> p; int ans = 0; @PLACEMENTLELO while(m < 299 && m+p+20*ans < 1000) { ++m; ++ans; } if(m+p+20*ans <= 1000) cout << ans << endl; else cout << ans-1 << endl; } return 0; } Winning World Finals C++ Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
πŸ‘ 3πŸ”₯ 2❀ 1
Maximize Hamming Distance Java Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int T = Integer.parseInt(br.readLine()); // Number of test cases while (T-- > 0) { String[] nm = br.readLine().split(" "); int N = Integer.parseInt(nm[0]); // Length of strings int M = Integer.parseInt(nm[1]); // Number of strings char[][] strings = new char[M][N]; for (int i = 0; i < M; i++) { strings[i] = br.readLine().toCharArray(); } for (int i = 0; i < N; i++) { int count0 = 0; int count1 = 0; for (int j = 0; j < M; j++) { if (strings[j][i] == '0') count0++; else if (strings[j][i] == '1') count1++; } // Replace '?' optimally for (int j = 0; j < M; j++) { if (strings[j][i] == '?') { if (count0 >= count1) { strings[j][i] = '1'; // Make strings more diverse count1++; } else { strings[j][i] = '0'; count0++; } } } } long totalHammingDistance = 0; for (int i = 0; i < M; i++) { for (int j = i + 1; j < M; j++) { totalHammingDistance += hammingDistance(strings[i], strings[j]); } } sb.append(totalHammingDistance).append("\n"); } System.out.print(sb.toString()); } private static int hammingDistance(char[] s1, char[] s2) { int distance = 0; for (int i = 0; i < s1.length; i++) { if (s1[i] != s2[i]) { distance++; } } return distance; } } Maximize Hamming Distance Java Codechef Starters 152 https://telegram.me/+Q_kf6B6EFexiNmU9
Show all...
πŸ‘ 2❀ 2πŸ’” 1
Cisco Hiring 2025 and 2026 gradsπŸ‘‡πŸ» https://telegram.me/PLACEMENTLELO/605
Show all...
πŸ‘ 3❀ 2
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.