- #include <iostream> 
- #include <vector> 
- #include <cmath> 
- using namespace std; 
-   
- int main() { 
- 	vector<int> x; 
- 	int t; 
- 	cin >> t;	// Читаем и помещаем в вектор первое число, считая его максимумом 
- 	int max = t; 
- 	x.push_back(t); 
- 	while(cin >> t) {	// Заполняем вектор оставшимися числами 
- 		x.push_back(t); 
- 		if(t > max)	// Если очередной элемент больше текущего максимума, обновляем максимум 
- 			max = t; 
- 	} 
- 	for(int i = 0; i < x.size(); i++)	// Обрабатываем вектор в соответствии с условием 
- 		x.at(i) = abs(x.at(i)) != max ? 0 : 1; 
- 	for(int i = 0; i < x.size(); i++)	// Печатаем вектор 
- 		cout << x.at(i) << ' '; 
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IHg7CglpbnQgdDsKCWNpbiA+PiB0OwkvLyDQp9C40YLQsNC10Lwg0Lgg0L/QvtC80LXRidCw0LXQvCDQsiDQstC10LrRgtC+0YAg0L/QtdGA0LLQvtC1INGH0LjRgdC70L4sINGB0YfQuNGC0LDRjyDQtdCz0L4g0LzQsNC60YHQuNC80YPQvNC+0LwKCWludCBtYXggPSB0OwoJeC5wdXNoX2JhY2sodCk7Cgl3aGlsZShjaW4gPj4gdCkgewkvLyDQl9Cw0L/QvtC70L3Rj9C10Lwg0LLQtdC60YLQvtGAINC+0YHRgtCw0LLRiNC40LzQuNGB0Y8g0YfQuNGB0LvQsNC80LgKCQl4LnB1c2hfYmFjayh0KTsKCQlpZih0ID4gbWF4KQkvLyDQldGB0LvQuCDQvtGH0LXRgNC10LTQvdC+0Lkg0Y3Qu9C10LzQtdC90YIg0LHQvtC70YzRiNC1INGC0LXQutGD0YnQtdCz0L4g0LzQsNC60YHQuNC80YPQvNCwLCDQvtCx0L3QvtCy0LvRj9C10Lwg0LzQsNC60YHQuNC80YPQvAoJCQltYXggPSB0OwoJfQoJZm9yKGludCBpID0gMDsgaSA8IHguc2l6ZSgpOyBpKyspCS8vINCe0LHRgNCw0LHQsNGC0YvQstCw0LXQvCDQstC10LrRgtC+0YAg0LIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNC4INGBINGD0YHQu9C+0LLQuNC10LwKCQl4LmF0KGkpID0gYWJzKHguYXQoaSkpICE9IG1heCA/IDAgOiAxOwoJZm9yKGludCBpID0gMDsgaSA8IHguc2l6ZSgpOyBpKyspCS8vINCf0LXRh9Cw0YLQsNC10Lwg0LLQtdC60YLQvtGACgkJY291dCA8PCB4LmF0KGkpIDw8ICcgJzsKCXJldHVybiAwOwp9