[Làm Quen OJ]. Bài 29. 3 chữ số cuối cùng

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên dương N, bạn hãy in ra chữ số lớn nhất trong 3 chữ số hàng chục, hàng đơn vị và hàng trăm của N.

Ví dụ N = 28888913 thì đáp án là 9.


Đầu vào
  • Dòng duy nhất chứa N

Giới hạn
  • 1000 <= N <= 10^18

Đầu ra
  • In ra kết quả của bài toán

Ví dụ :

Input 01
12345678
Output 01
8

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    Kelvin2206  đã bình luận lúc 21, Tháng 4, 2026, 22:29

    include <bits/stdc++.h>

    using namespace std;
    
    typedef long long ll;
    typedef long double ld;
    typedef string str;
    typedef vector<ll> vi;
    typedef pair&lt;ll, ll> pi;
    
    #define pb push_back
    #define all(x) x.begin(), x.end()
    #define el '\n'
    
    const ll INF=1e18, MOD=1e9+7, MXA=1e7+5;
    
    str n;
    ll mx=LLONG_MIN;
    
    void Solve() {
      cin >> n;
    
      for(ll i=(ll)n.size()-1; i>=(ll)n.size()-3; --i) {
        if(n[i]-'0'>mx) mx=n[i]-'0';
      }
      cout << mx;
    }
    
    int main() {
      //freopen("", "r", stdin); freopen("", "w", stdout);
      ios::sync_with_stdio(0); cin.tie(nullptr);
    
      ll t=1; //cin >> t;
      while(t--) Solve();
    }
    

  • 0
    minh_toan  đã bình luận lúc 17, Tháng 4, 2026, 9:33

    include <iostream>

    include <algorithm>

    using namespace std; int main() { long long n; cin >> n; cout << max({n%10, n/10%10, n/100%10}) << endl; }


  • 0
    pvt6_0023  đã bình luận lúc 1, Tháng 3, 2026, 2:52

    include <bits/stdc++.h>

    using namespace std;

    int main() { iosbase::syncwithstdio(false); cin.tie(NULL); string s;cin>>s; cout<< max(max(stoi(tostring(s[s.size()-1]))-'0',stoi(tostring(s[s.size()-2]))-'0'),stoi(tostring(s[s.size()-3]))-'0'); return 0; }


  • 0
    TIEN_DAT_EPE_2006  đã bình luận lúc 27, Tháng 2, 2026, 7:54

    include <bits/stdc++.h>

    using namespace std; int main(){ long long n; cin >> n; cout << max({n%10,n%100/10,n%1000/100}); return 0; }