原題下載
答案
#include <iostream>
#include <vector>
using namespace std;
int main() {
freopen("cow.in", "r", stdin);
freopen("cow.out", "w", stdout);
int N;
string S;
cin >> N >> S;
long long NC = 0;
long long NO = 0;
long long NW = 0;
for (int i = 0; i < N; i++) {
if (S[i] == 'C') {
NC++;
} else if (S[i] == 'O') {
NO += NC;
} else if (S[i] == 'W') {
NW += NO;
}
}
cout << NW << endl;
return 0;
}
以上就是關(guān)于【USACO 2015 February Contest, Bronze Problem 2. COW】的解答,如需了解學校/賽事/課程動態(tài),可至翰林教育官網(wǎng)獲取更多信息。
往期文章閱讀推薦:
NOAI、UKOAI、USAAIO三大AI奧賽新賽季全面啟動:留學申請的“核武器”來了!
2026理工科競賽“大洗牌”:線上考試終結(jié)、報名門檻收緊、晉級規(guī)則重塑...你準備好了嗎?

? 2026. All Rights Reserved. 滬ICP備2023009024號-1