Submission

Status:

-P--------

Subtask/Task Score:

10/100

Score: 10

User: ocean

Problemset: Strobogrammatic Numbers

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-12 20:11:06

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


int main() {
    int n, k;
    cin >> n >> k;
    int  arr[29] ={0,1,69,96,88,101,181,888,1001,1881,6699,8888,9966,10001,18881,88888,100001,188881,6669999,888888,999666,1000001,1888881,8888888,10000001,18888881,66669999,88888888,99996666};
int count=1;
int y=0;
if(n==0&&k==0||n==1&&k==1){
    cout<<1;
    return 0;
}
if(n==0&&k==1){
    cout<<2;
    return 0;
}
   for(int i=0;i<29;i++){
 if(arr[i]>=n){
    y=i;
    break;
 }
   }
   for(int i=0;i<29;i++){
 if(arr[i]>=k){
    count=i;
    break;
 }
   }
   cout<<count-y;

    return 0;
}