25 lines
347 B
C++
25 lines
347 B
C++
#include <iostream>
|
|
#include <map>
|
|
using namespace std;
|
|
//¿¼ÂÇ·ÖÖÎ
|
|
|
|
map<int, int> sum;
|
|
void build(int p){
|
|
int tmp;
|
|
cin >> tmp;
|
|
if(tmp == -1) return;
|
|
sum[p] += tmp;
|
|
build(p - 1);
|
|
build(p + 1);
|
|
}
|
|
|
|
int main(){
|
|
build(0);
|
|
if(!sum.empty()){
|
|
for(auto it = sum.begin(); it != sum.end(); ++it){
|
|
cout << it->second << " ";
|
|
}
|
|
}
|
|
return 0;
|
|
}
|