3 条题解

  • 3
    @ 2023-3-26 9:42:59
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int m, n, g, s, b, q;
    	cin >> m >> n;
    	for (int i = m; i <= n; i++)
    	{
    		q = i / 1000, b = i / 100 % 10, s = i / 10 % 10, g = i % 10;
    		if (i >= 1000 && q - b == b - s && b - s == s - g)
    			cout << i << endl;
    		else if (i >= 100 && i <= 999 && b - s == s - g)
    			cout << i << endl;
    	}
    	return 0;
    } //已AC
    
    • -1
      @ 2023-10-17 20:19:02
      #include <bits/stdc++.h>
      using namespace std;
      int x,y;
      bool check(int n)
      {
          int a=n%10,b=n/10%10,c=n/100%10;
          if(n>999)
          {
              int d=n/1000;
              if(a>b&&b>c&&c>d&&a-b==b-c&&b-c==c-d) return 1;
              else if(a<b&&b<c&&c<d&&d-c==c-b&&c-b==b-a) return 1;
              else if(a==b&&b==c&&c==d) return 1;
          }
          else
          {
              if(a>b&&b>c&&a-b==b-c) return 1;
              else if(a<b&&b<c&&c-b==b-a) return 1;
              else if(a==b&&b==c) return 1;
          }
          return false;
      }
      int main()
      {
          cin>>x>>y;
          for(int i=x;i<=y;i++)
              if(check(i)==1) cout<<i<<endl;
          return 0;
      }
      
      • -1
        @ 2023-10-4 15:15:10
        #include<bits/stdc++.h>
        using namespace std;
        int n,m,a[105];
        int main()
        {
            cin>>n>>m;
            for(int i=n;i<=m;i++)
            {
                int m=i,x=1;
                while(m>0)
                {
        			a[x]=m%10;
                    x++;
                    m/=10;
                }
                if(i<1000)
                {
                    if(a[2]-a[1]==a[3]-a[2])
                    {
        
                         cout<<i<<endl;
                    }
                }
                else if(a[3]-a[4]==a[2]-a[3]&&a[3]-a[4]==a[1]-a[2])
                {
                    cout<<i<<endl;
                }
            }
            return 0;
        }
        
        • 1

        信息

        ID
        463
        时间
        1000ms
        内存
        32MiB
        难度
        1
        标签
        递交数
        56
        已通过
        45
        上传者