#include<iostream> #include<string> #include<cmath> #include<cstring> #include<vector> #include<iomanip> #include<cstdio> #include<algorithm> #include<ctype.h> #include<map> using namespace std; int num[101][101]; int dp[101]; int main() { int n; cin >> n; while (n--) { map<int, int>z; int a, b; cin >> a>> b; int cnt = 0; for (int i = a;i <= b;i++) { int flag = 0; int q = i; while (q != 0) { int c = q % 10; if (z[c] == 1) { flag = 1; break; } z[c] = 1; q = q / 10; } z.clear(); if (flag == 0) cnt++; } cout << cnt << endl; } } |
Double click to view unformatted code.