核心算法:
```C#
private static int 计算净克制值(int[] 我方计数, int[] 敌方计数)
{
/*
克制规则:
属性组1{
近战 克制 远程
远程 克制 空中
空中 克制 近战
}
属性组2{
小队 克制 单体
单体 克制 范围
范围 克制 小队
}
*/
const int 近战或单体 = 0;
const int 远程或范围 = 1;
const int 空中或小队 = 2;
return (我方计数[近战或单体] * 敌方计数[远程或范围]) +
(我方计数[远程或范围] * 敌方计数[空中或小队]) +
(我方计数[空中或小队] * 敌方计数[近战或单体]) -
((敌方计数[近战或单体] * 我方计数[远程或范围]) +
(敌方计数[远程或范围] * 我方计数[空中或小队]) +
(敌方计数[空中或小队] * 我方计数[近战或单体]));
}
```