---
# System prepended metadata

title: 'Lời giải: THT Thanh Khê + Liên Chiểu 2024'

---

# Ký tự - THT quận Thanh Khê

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    string s; cin >> s;
    int ans = 0;
    for (char c: s) {
        if (c >= '0' && c <= '9')
            ans++;
    }
    cout << ans;
}
```

# Chọn quà - THT quận Thanh Khê

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    freopen("CHONQUA.INP", "r", stdin);
    freopen("CHONQUA.OUT", "w", stdout);
    int n; cin >> n;
    int a[n + 1];
    for (int i = 1; i <= n; i++)
        cin >> a[i];
    int ans = 0;
    for (int i = 1; i < n; i++)
        ans = max(ans, a[i] + a[i + 1]);
    cout << ans;
}
```

# Giải mã - THT quận Thanh Khê

***Chú ý: Một test bị sai***

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    freopen("GIAIMA.INP", "r", stdin);
    freopen("GIAIMA.OUT", "w", stdout);
    int k; string s; 
    cin >> k;
    cin.ignore();
    getline(cin, s);
    for (char &c : s) {
        if (c == ' ') continue;
        c -= k;
        if (c < 'A') c += 26;
    }
    cout << s;
}
```

# Số gần may mắn - THT quận Thanh Khê

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    freopen("GANMM.INP", "r", stdin);
    freopen("GANMM.OUT", "w", stdout);
    int n; cin >> n;
    int ans = 0;
    for (int i = 1; i <= n; i++) {
        int x; cin >> x;
        if (x % 2 == 0 || x % 5 == 0)
            ans++;
    }
    cout << ans;
}
```

# Lá thư - THT quận Liên Chiểu

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    string s; cin >> s;
    for (char c : s) {
        if (c >= '0' && c <= '9')
            cout << c;
    }
}
```

# Đồng hồ - THT quận Liên Chiểu

```cpp
#include <bits/stdc++.h>
using namespace std;

int main() {
    freopen("CLOCK.INP", "r", stdin);
    freopen("CLOCK.OUT", "w", stdout);
    long long m, n; cin >> m >> n;
    cout << (m + n) % 60;
}
```

# Số học - THT quận Liên Chiểu

***Chú ý: Ba test bị sai***
```cpp
#include <bits/stdc++.h>
using namespace std;

bool is_prime(long long n) {
    for (long long i = 2; i * i <= n; i++)
        if (n % i == 0)
            return false;
    return true;
}

int main() {
    long long n; cin >> n;
    long long x = sqrt(n);
    while (x * x < n) x++;
    while (!is_prime(x)) x++;
    cout << x * x;
}
```