제출 #1240153

#제출 시각아이디문제언어결과실행 시간메모리
1240153vtnoo메기 농장 (IOI22_fish)C++20
0 / 100
13 ms2880 KiB
#pragma once

#include <bits/stdc++.h>

using namespace std;

using ll = long long;

long long max_weights(int N, int M, std::vector<int> X, std::vector<int> Y,
                      std::vector<int> W){
	vector<ll> s(N, 0);
	for(int i=0;i<M;i++){
		s[X[i]]=W[i];
	}
	ll ans=0;
	for(int i=0;i<N;i++){
		if(s[i]==0)continue;
		vector<ll> comp;
		int j=i;
		while(j<N&&s[j]!=0){
			comp.push_back(s[j]);
			j++;
		}
		ll par=0, imp=0;
		for(int i0=0;i0<comp.size();i0+=2){
			imp+=s[i0];
		}
		for(int i0=1;i0<comp.size();i0+=2){
			par+=s[i0];
		}
		ans+=max(par, imp);
		i=j;
	}
	return ans;
}

컴파일 시 표준 에러 (stderr) 메시지

fish.cpp:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...