백준 문제풀이
백준 11501번 - C++
diligent_gideok
2022. 5. 17. 02:23
#include <bits/stdc++.h>
using namespace std;
int n;
int t;
long long d[1000010];
long long flag;
long long ans;
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> t;
while (t--) {
ans = 0;
flag = 0;
cin >> n;
for (int i = n-1; i >=0; i--) {
cin >> d[i];
}
for (int i = 0; i < n; i++) {
flag = max(d[i], flag);
ans += flag - d[i];
}
cout << ans << '\n';
}
}