I'm playing on the "Hero" difficulty. On this difficulty, the AI has roughly the same amount of resources as the player on "Warrior" difficulty. From the start, it also gets a slightly larger army. This isn't cheating; it's a compensation for its less advanced intelligence. The larger the map (the longer the time it takes to reach the player's castles), the less noticeable the AI's bonus will be, as it sends its heroes when it realizes its superiority over the player, without considering the travel time to the final destination. By assessing the threat that the AI's main hero poses to your hero, you can draw conclusions about whether you are developing your Castle correctly or not. Suvorov's "science of winning" cannot be overridden, even in virtual battles.
I understand. I haven't analyzed the AI's workings in such detail.
I've just had a couple of situations where the computer amassed such large armies that the cities simply couldn't physically generate that many soldiers to buy within the time that had passed in the game.
I thought it was an AI cheat, but it might just be some kind of bug.