题目大纲:

小A特别喜欢喝奶茶,贪而不厌。他第1天喝了一杯奶茶,第2天喝了两杯奶茶……第n天喝了n杯奶茶。但好景不长,从第3天开始,妈妈不让小A喝奶茶,扔了一杯奶茶,第4天扔了两杯奶茶……第n天扔了n-2杯奶茶(n不为末项),相当于小A每天只能喝两杯奶茶了。有一天,妈妈要给小A一个教训,就不扔奶茶了。小A不停地喝啊喝,喝啊喝,把所有的奶茶全喝光了,却拉肚子了。从此,小A再也不对奶茶上瘾了。

输入格式:

一个整数s,表示小A喝奶茶的天数。

输出格式:

一个整数,表示小A喝奶茶的杯数。

样例输入1:

4

样例输出1:

9

样例输入2:

99

样例输出2:

294

样例输入3:

1

样例输出3

1

样例解释:

小A第一天喝了1杯奶茶,第二天喝了2杯奶茶,第三天喝了2杯奶茶,第四天喝了4杯奶茶。所以一共喝了1+2+2+4=9杯奶茶。

数据范围:

确保0<s<100。

4 条评论

  • @ 2025-3-15 19:50:33
    
    #include<bits/stdc++.h>
    using namespace std;
    int a; 
    int main() {
    	cin>>a;
        if(a<2){
            cout<<a;
            return 0;
        }
    	cout<<3*a-3;
    	return 0;
    }
    • @ 2025-2-11 20:51:18

      王嘉澔做错了。要考虑s是1的情况。

      • @ 2025-2-11 15:16:41

        好,那这就给你颜色瞧瞧。

        • @ 2025-2-10 21:14:41
          
          #include<bits/stdc++.h>
          using namespace std;
          int a; 
          int main() {
          	cin>>a;
          	cout<<3*a-3;
          	return 0;
          }
          • 1