萌新求助,WA on #4
查看原帖
萌新求助,WA on #4
1060903
guozhiling114514楼主2024/5/10 17:54

rt


#include<bits/stdc++.h>
#define int long long
using namespace std;
int t, l, r, k, da = 10, zd, zx, da2, t2;
signed main(){
  cin >> t;
  while(t--){
    cin >> l >> r;
    da = 10;
    t2 = 1;
    for(int i = l; i <= r; i++){
      if(t2 > 100){
        break;
      }
      t2++;
      k = i;
      zd = -1;
      zx = 10;
      while(k != 0){
        zd = max(zd, k % 10);
        zx = min(zx, k % 10);
        k /= 10;
      }
      if(zd - zx < da){
        da = zd - zx;
        da2 = i;
      }
    }
    cout << da2 << "\n";
  }
  return 0;
}
2024/5/10 17:54
加载中...