Submission

Status:

PPPPTT----

Subtask/Task Score:

40/100

Score: 40

User: Karatat007

Problemset: Croissaria Number

Language: cpp

Time: 1.091 second

Submitted On: 2026-10-08 13:27:41

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

bool iscroissaria(long long i){
    bool croissaria = true;
    if(i < 10) croissaria = false; 
    else{
        string s;
        s = to_string(i);
        for(int j = 1;j < s.size();++j){
            if(s[0] <= s[j]) croissaria = false;
        }
    }
    return croissaria;
}
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    for(int i = 1;i <= n;++i){
        int l,r;
        cin >> l >> r;
        int count = 0;
        for(int j = l;j <= r;++j){
            if(iscroissaria(j)){
                count++;
            }
        }
        cout << count << '\n';
    }
}