# 題目: UVa 1260 - Sales

# 題目說明

給一連串每日的銷售額,求銷售額大於等於以往銷售額的總數


INPUT:
第一行輸入一個整數 t ,代表測資數
每筆測資第一行輸入一個整數 n
接下來有 n 個整數,代表每日的銷售額


OUTPUT:
輸出銷售額大於等於以往銷售額的總數

# 解題方法

使用 vector 儲存資料
直接使用 2 個迴圈進行判斷即可

# 參考程式碼

#include <iostream>
#include <vector>
using namespace std;
static auto fast_io = []
{
	ios::sync_with_stdio(false);
	cout.tie(nullptr);
	cin.tie(nullptr);
	return 0;
}();
int main()
{
	int T, N, a;
	cin >> T;
	while (T--)
	{
		vector<int> V;
		int cnt = 0;
		cin >> N;
		while (N--) cin >> a, V.push_back(a);
		for (int i = 1; i < V.size(); ++i) 
			for (int j = 0; j < i; ++j)
				if (V[i] >= V[j]) ++cnt;
		cout << cnt << "\n";
	}
}
更新於