3 条题解

  • 1
    @ 2023-7-23 21:01:25

    目前做成这样,有没有大神帮忙?

    #include<iostream>
    using namespace std;
    int n,m,a[1005];
    int main(){
        cin>>n>>m;
        int sum=0;
        for(int i=0;i<=n;i++){
            for(int j=0;j<=m;j++){
                if(!(i==j && j==0)){
                    cout<<i*3+j*5<<" ";
                    sum++;
                }
            }
        }
        for(int i=1;i<=n;i++){
            cout<<a[i];
        }
        cout<<endl<<sum;
        return 0;
    }
    
    • 0
      @ 2024-1-14 11:24:54

      Python解

      #先把输入的字符转化为列表
      a = [int(i) for i in input().split()]
      #定义m和n
      m = a[0]
      n = a[1]
      b = []
      #用嵌套循环,i代表3分邮票,j代表5分邮票
      for i in range(m+1):
          for j in range(n+1):
              #c代表可能的分值
              c = i * 3 + j * 5
              #加入b列表
              b.append(c)
      b.remove(0)
      #把b列表中的0删掉
      b.sort()
      #用sort()函数将b从小到大排序
      print(*b,sep = ' ')
      print(len(b))
      #最后打印
      
      • 0
        @ 2023-1-12 15:11:03

        为什么没人做

      • 1

      信息

      ID
      252
      时间
      1000ms
      内存
      16MiB
      难度
      5
      标签
      递交数
      64
      已通过
      25
      上传者