Thi đấu Thiên Đài L2-2: Xử lý danh sách liên kết loại bỏ phần tử trùng
Cho một danh sách liên kết L chứa các giá trị nguyên, nhiệm vụ cần thực hiện là loại bỏ các nút có giá trị tuyệt đối lặp lại. Với mỗi giá trị K, chỉ nút đầu tiên có giá trị tuyệt đối bằng K được giữ lại. Các nút bị loại bỏ sẽ được lưu vào một danh sách liên kết riêng. Ví dụ: với L = 21→-15→-15→-7→15, kết quả cần trả về là danh sách đã xử lý 21→ ...
Đăng vào ngày 5 tháng 7 lúc 02:51
Bài tập thực hành con trỏ C++ - Xử lý chuỗi ký tự
Bài 1: Loại bỏ khoảng trắng ở đầu và cuối chuỗi
#include <iostream>
using namespace std;
char* xoaKhoangTrang(char* chuoi);
int main()
{
char s[1024]; // Khai báo mảng ký tự một chiều để lưu chuỗi
// Nhập một dòng ký tự, có thể chứa khoảng trắng
// Chuỗi nhập được lưu vào s, đọc tối đa 1024 ký tự, tự động thêm '\0' ở cuối
...
Đăng vào ngày 12 tháng 6 lúc 20:59
Giải đề thi AtCoder Beginner Contest 377
Bài A - Kiểm tra chuỗi ABC
Cho chuỗi 3 ký tự, xác định xem chuỗi đó có chứa đủ 3 ký tự A, B, C hay không.
Giải pháp: Đếm tần suất xuất hiện từng ký tự bằng mảng đếm.
Xem mã nguồn
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
sort(s.begin(), s.end());
cout > c;
if (c == '#') {
...
Đăng vào ngày 21 tháng 5 lúc 21:00