#45694: 這題有點


1121226@stu.wghs.tp.edu.tw (Arthur✨小蜜蜂)

學校 : 臺北市私立薇閣高級中學
編號 : 252772
來源 : [60.248.154.143]
最後登入時間 :
2025-04-09 15:55:05
e591. 11264 - Coin Collector -- UVA | From: [112.104.66.104] | 發表日期 : 2025-03-30 13:02

#include <bits/stdc++.h>
using namespace std;
int main() {
    int T;
    cin>>T;
    while(T--){
        int n;
        cin>>n;
        int coins[n];
        vector<int> collected;
        for(int i=0;i<n;i++){
            cin>>coins[i];
        }
        long long int sum=0;
        for(int i=0;i<n;i++){
            sum=0; // 計算目前持有硬幣的總和
            for(int i=0;i<collected.size();i++){
               sum+=collected[i];
            }
            if(sum<coins[i]){ // 如果目前總和小於當前硬幣就收集
                collected.push_back(coins[i]);
            }
            else{ // 如果總和大於當前硬幣且已收集了硬幣,pop最後一個收集的硬幣
                collected.pop_back();
                collected.push_back(coins[i]);
            }
        }
        cout<<collected.size()<<endl;
    }
    return 0;
}
 
#45695: Re: 這題有點


1121226@stu.wghs.tp.edu.tw (Arthur✨小蜜蜂)

學校 : 臺北市私立薇閣高級中學
編號 : 252772
來源 : [60.248.154.143]
最後登入時間 :
2025-04-09 15:55:05
e591. 11264 - Coin Collector -- UVA | From: [112.104.66.104] | 發表日期 : 2025-03-30 13:05

💕❤️💕這題有點複雜,但AC後成就感十足💕❤️💕

 
#45774: Re: 這題有點


1121226@stu.wghs.tp.edu.tw (Arthur✨小蜜蜂)

學校 : 臺北市私立薇閣高級中學
編號 : 252772
來源 : [60.248.154.143]
最後登入時間 :
2025-04-09 15:55:05
e591. 11264 - Coin Collector -- UVA | From: [60.248.154.143] | 發表日期 : 2025-04-11 09:59

// 發現不用 long long 
#include <bits/stdc++.h>
using namespace std; int main() { int T; cin>>T; while(T--){ int n; cin>>n; int coins[n]; vector<int> collected; for(int i=0;i<n;i++){ cin>>coins[i]; } long long int sum=0; for(int i=0;i<n;i++){ sum=0; // 計算目前持有硬幣的總和 for(int i=0;i<collected.size();i++){ sum+=collected[i]; } if(sum<coins[i]){ // 如果目前總和小於當前硬幣就收集 collected.push_back(coins[i]); } else{ // 如果總和大於當前硬幣且已收集了硬幣,pop最後一個收集的硬幣 collected.pop_back(); collected.push_back(coins[i]); } } cout<<collected.size()<<endl; } return 0; }
 
ZeroJudge Forum