#include <string>
#include <vector>
class Entity
{
std::string name;
int alive;
int attack;
float defence;
int hp;
public:
void fight(Entity &e) {}
};
class Army
{
std::vector<Entity> entities;
std::string name;
public:
void fight(Army &);
};
void Army::fight(Army &a)
{
for(auto i = entities.begin(); i != entities.end(); ++i) {
for(auto j = a.entities.begin(); j != a.entities.end(); ++j) {
i->fight(*j);
}
}
}
#include <iostream>
int main(void) {
std::cout << "asdasf" << std::endl;
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KCmNsYXNzIEVudGl0eQp7CiAgICBzdGQ6OnN0cmluZyBuYW1lOwogICAgaW50IGFsaXZlOwogICAgaW50IGF0dGFjazsKICAgIGZsb2F0IGRlZmVuY2U7CiAgICBpbnQgaHA7CgogIHB1YmxpYzoKICAgIHZvaWQgZmlnaHQoRW50aXR5ICZlKSB7fQp9OwoKY2xhc3MgQXJteQp7CiAgICBzdGQ6OnZlY3RvcjxFbnRpdHk+IGVudGl0aWVzOwogICAgc3RkOjpzdHJpbmcgbmFtZTsKCiAgcHVibGljOgogICAgdm9pZCBmaWdodChBcm15ICYpOwp9OwoKdm9pZCBBcm15OjpmaWdodChBcm15ICZhKQp7CiAgICBmb3IoYXV0byBpID0gZW50aXRpZXMuYmVnaW4oKTsgaSAhPSBlbnRpdGllcy5lbmQoKTsgKytpKSB7CiAgICAgICAgZm9yKGF1dG8gaiA9IGEuZW50aXRpZXMuYmVnaW4oKTsgaiAhPSBhLmVudGl0aWVzLmVuZCgpOyArK2opIHsKICAgICAgICAgICAgaS0+ZmlnaHQoKmopOwogICAgICAgIH0KICAgIH0KfQoKI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4odm9pZCkgewogICAgc3RkOjpjb3V0IDw8ICJhc2Rhc2YiIDw8IHN0ZDo6ZW5kbDsKICAgIHJldHVybiAwOwp9Cg==