Submission #171619

# Submission time Handle Problem Language Result Execution time Memory
171619 2019-12-29T12:05:53 Z ToniB Tuna (COCI17_tuna) C++11
50 / 50
2 ms 380 KB
#include <iostream>
#include <algorithm>
#include <string>

using namespace std;

int hig(int x, int y){
	if(x > y) return x;
	if(y >= x) return y;
}
int aps(int x){
	if(x < 0) return -x;
	if(x >= 0) return x;
}

int main(){
    int n, x;
    cin >> n >> x;
    
    int sol = 0;
    
    for(int i = 0; i < n; ++i){
    	int a, b;
    	cin >> a >> b;
    	
    	if(aps(a - b) > x){
    		int c;
    		cin >> c;
    		
    		sol += c;
		}
		else{
			sol += hig(a, b);
		}
    	
	}
	
	cout << sol;

	return 0;
}

Compilation message

tuna.cpp: In function 'int hig(int, int)':
tuna.cpp:10:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
tuna.cpp: In function 'int aps(int)':
tuna.cpp:14:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
# Verdict Execution time Memory Grader output
1 Correct 2 ms 256 KB Output is correct
2 Correct 2 ms 256 KB Output is correct
3 Correct 2 ms 376 KB Output is correct
4 Correct 2 ms 256 KB Output is correct
5 Correct 2 ms 256 KB Output is correct
6 Correct 2 ms 380 KB Output is correct
7 Correct 2 ms 256 KB Output is correct
8 Correct 2 ms 256 KB Output is correct
9 Correct 2 ms 256 KB Output is correct
10 Correct 2 ms 256 KB Output is correct