ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh my!!!!!!!!!!!这道题!!!!!!!!!!!真是太水了!!!!!!!!!

叫什么啊?”“每天都在这叫,烦死了!

EEEEEEEEEEEEA,好了,废话不多,开始讲题

废话已经堆积成山了,hhh

首先看到这道题,新手会懵很久啊,说什么“啊啊啊啊啊,题目好长看不懂!”,但是呢,啊,这道题其实很水,来,一起读一下题目

他说Bessie是一个什么变形虫啊,我们不管这个是什么概念啊,继续看,然后呢说他的体重是A,地板上从左到右摆着n块蛋糕,质量是Wi他从左到右爬过去,吃掉蛋糕,体重会增加,但是,这里要注意啊,必须是跟变形虫体重一样的蛋糕一样的才会被吃掉啊,不要编码的时候见到蛋糕就吃掉加体重,要增加几个if判断

好了好了,思路应该不用我说了吧?直接循环判断就OK了,每一次等于就加,不等于就跳过,最后直接输出就行了

上代码!

#include<bits/stdc++.h>//万能头文件,坏习惯,比其他的头文件要慢好几倍 
using namespace std;
int main(){
	int m,n;//两个变量 
	int a[100001]={};//数组,这是我刚开始学的时候做的,所以没有定义到外全局 
	int ans=0;//用于答案储存的变量 
	cin>>m>>n;//输入 
	for(int i=1;i<=n;i++){
		cin>>a[i];
		if(a[i]==m)//判断当前蛋糕质量等不等于变形虫质量 
			m+=a[i];//如果等于就变形虫质量加上蛋糕质量 
	}
	cout<<m;//输出 
	return 0;//每一次都加上,养成好习惯 
}

好了,点个赞吧!👍 谢谢啦!