2 条题解

  • 3
    @ 2023-10-17 19:03:51

    每个盒子里不只装一个,即大盒里可以将多个中盒子,每个中盒子又可以装多个小盒子。

    由题目可知,大盒子a个,中盒子b个,小盒子c个

    因为大盒子里包含中盒子,中盒子又包含小盒子 我们可以这样表达各个盒子个数

    • 大盒子 a 个
    • 中盒子 a * b 个
    • 小盒子 a * b * c 个 所以盒子总数为a + a*b + a*b*c
    #include <iostream>
    using namespace std;
    int main(){
        int a , b , c;
        cin >> a >> b >> c;
        cout << a + b*a + c*b*a ;
    }
    
    • 1
      @ 2024-7-16 21:02:49
      a,b,c = map(int,input().split())
      d = a + (a*b) + (a*b*c)
      print(d)
      
      • 1

      信息

      ID
      23
      时间
      1000ms
      内存
      64MiB
      难度
      6
      标签
      递交数
      63
      已通过
      18
      上传者