#25064: 注意非整數解


cooljamesku92@gmail.com (你要不要訂閱一塊沒有影片的餅乾owo)


#include<iostream>

using namespace std;

int main() {

int n, sum, abs, big, small;

cin >> n;

for (int i = 0; i < n; i++) {

cin >> sum >> abs;

big = (sum + abs) / 2;

small = big - abs;

if ((sum + abs) % 2)

cout << "impossible" << endl;

else if (big < 0 || small < 0)

cout << "impossible" << endl;

else

cout << big << " " << small << endl;

}

return 0;

}

#33250: Re: 注意非整數解


yp11151111@yphs.tp.edu.tw (901-34)


#include

using namespace std;

int main() {

int n, sum, abs, big, small;

cin >> n;

for (int i = 0; i < n; i++) {

cin >> sum >> abs;

big = (sum + abs) / 2;

small = big - abs;

if ((sum + abs) % 2)

cout << "impossible" << endl;

else if (big < 0 || small < 0)

cout << "impossible" << endl;

else

cout << big << " " << small << endl;

}

return 0;

}



#33251: Re: 注意非整數解


yp11151111@yphs.tp.edu.tw (901-34)


#include

using namespace std;

int main() {

int n, sum, abs, big, small;

cin >> n;

for (int i = 0; i < n; i++) {

cin >> sum >> abs;

big = (sum + abs) / 2;

small = big - abs;

if ((sum + abs) % 2)

cout << "impossible" << endl;

else if (big < 0 || small < 0)

cout << "impossible" << endl;

else

cout << big << " " << small << endl;

}

return 0;

}