Если Великобритания сказала оба раза правду, то тогда проект Китая, и Китай тогда солгал дважды, значит США должно было один раз солгать, один раз сказать правду. Но США оба раза сказало правду - противоречие.
Если Великобритания два раза солгала, то проект Великобритании и США - противоречие.
Значит Великобритания один раз солгала, один раз сказала правду.
То-есть, проект либо Великобритании, либо США. Если проект США, то и Китай один раз солгал, один раз сказал правду - противоречие.
Значит проект Великобритании.
Получаем: Великобритания - осторожный, США - скрытный, Китай - откровенный.
#include <iostream>
using namespace std;
int main() {
int L, D, K;
cin >> L >> D >> K;
if (L % D == 0 && (K >= D || D - K == 1)) {
cout << L / D;
}
else if (L % D == 0 && K < D && D - K > 1) {
cout << K;
}
else if (L % D < D && K > D) {
cout << D;
}
else if (L % D < D && K < D) {
cout << D - K;
}
else if (L % D < D && K == D) {
cout << D - 1;
}
return 0;
}
Объяснение:
c++
Если Великобритания сказала оба раза правду, то тогда проект Китая, и Китай тогда солгал дважды, значит США должно было один раз солгать, один раз сказать правду. Но США оба раза сказало правду - противоречие.
Если Великобритания два раза солгала, то проект Великобритании и США - противоречие.
Значит Великобритания один раз солгала, один раз сказала правду.
То-есть, проект либо Великобритании, либо США. Если проект США, то и Китай один раз солгал, один раз сказал правду - противоречие.
Значит проект Великобритании.
Получаем: Великобритания - осторожный, США - скрытный, Китай - откровенный.
ответ: представитель США.