老师布置的暑假作业看不懂怎么办?

谢谢思路

谢谢,解决方案给你了

谢谢!
这道题也是有坑的,我就被复杂度和魔法值带进坑里了QWQ

所以说,x到底是什么?

魔法值吧

那就是需要一个数组统计魔法值吗

等一下

比如

x=dp[i-1]
......
dp[i]=a[i]-x

蒟蒻未知 :nerd_face:

如果我写好就发送给你

okok

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int  N=2e5+5;

int a[N];
int t,n;
signed main(){
	cin>>t;
	
	while(t--){
		cin>>n;
		int ans=0;
		for(int i=1;i<=n;i++){
			cin>>a[i];
			int x=0;
			if(a[i]==1){
				ans+=1;
				continue;
			}
			if(a[i]>x){
				while(x<a[i]){
					x++;
					a[i]--;
					ans++;
				}
				++ans;
			} 	
		} 
		cout<<ans<<endl;
	}
	return 0;
}

燃尽了

0分

等等

越写越不对

我说我感觉我知道怎么写了你信吗?

窝心

所以说呢

@linan05005 ,在吗

不在

@linan05005 ,在吗