2 条题解

  • 2
    @ 2026-10-27 13:09:33
    #include<bits/stdc++.h>
    #define int long long
    using namespace std;
    signed main(){
    	int l,r,i=2;
    	cin>>l>>r;
    	while(1){
    		if(r/i*(i-1)>=l){
    			cout<<r/i;
    			return 0;
    		}
    		i++;
    	}
    }
    • 2
      @ 2026-10-27 13:08:23
      #include<iostream>
      #include<iomanip>
      #include<cmath>
      #include<cstdio>
      #include<cstring>
      #include<algorithm>
      using namespace std;
      const int N=1e5+10;
      const int INF=0x3f3f3f3f;
      int l,r;
      int main(){
          cin >> l >> r;
          if (l * 2 <= r)
          {
              cout << r / 2;
              return 0;
          }
          for (int i = r - l;i >= 1;i--)
          {
              int num = r / i * i;
              if (l < num && l <= num - i)
              {
                  cout << i;
                  return 0;
              }
          }
          return 0;
      }
      • 1

      信息

      ID
      3607
      时间
      1000ms
      内存
      256MiB
      难度
      7
      标签
      递交数
      152
      已通过
      33
      上传者