设敌人的初始血量为  H = 2025 。  
每个回合的攻击量如下：  
- 第1英雄：每回合5点  
- 第2英雄：奇数回合15点，偶数回合2点  
- 第3英雄：余数1时2点，余数2时10点，余数0时7点  

计算每3个回合的总攻击量：  
- 第1回合： 5 + 15 + 2 = 22  点  
- 第2回合： 5 + 2 + 10 = 17  点  
- 第3回合： 5 + 15 + 7 = 27  点  
- 总和： 22 + 17 + 27 = 66  点  

完整3个回合的次数：  
 leftlfloor frac{2025}{66} rightrfloor = 30   
剩余血量：  
 2025 - 30 times 66 = 45   

剩余45点血量需3个回合：  
- 第1回合： 45 - 22 = 23   
- 第2回合： 23 - 17 = 6   
- 第3回合： 6 - 27 = -21 （游戏结束）  

总回合数：  
 30 times 3 + 3 = 93   

答案： boxed{93}