Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #define print(var) ;//cout << #var << ": " << var << endl;
- using namespace std;
- int main() {
- int tests;
- cin >> tests;
- cin.ignore();
- int nums[200];
- while (tests--) {
- int m, k;
- cin >> m >> k;
- print(m);
- print(k);
- int i = 0;
- int evenSum = 0;
- int closest = 0;
- int closestIndex = 0;
- while (i<200 && evenSum < k) {
- cin >> nums[i];
- if (!(nums[i]%2)) {
- evenSum += nums[i];
- }
- if ( fabs(m - closest) > fabs(m-nums[i])) {
- closestIndex = i + 1;
- closest = nums[i];
- }
- i++;
- }
- cout << closestIndex << " " << evenSum <<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment