⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 strategy.java

📁 2007年robecode大赛高级段冠军代码1!
💻 JAVA
字号:
package emp;public class Strategy implements Consts{   public int ID;   public double Score;   public double AvgScore;   public int Fired;   public int successes;   public Strategy (int vID){      ID = vID;      Score = 0.0;      Fired = 0;      successes = 0;   }   public double SuccessRatio(){      if (Fired > 0)         return 100.0*successes/Fired;      else         return 0.0;   }   public double Faith(){      if (Yngwie.Melee)         return (55.0/(0.40*Fired+1.0) + 5.0 * (AvgScore-0.5) + 1.5*(SuccessRatio()-6.0));      else         return (65.0/(0.30*Fired+1.0) + 5.0 * (AvgScore-0.5) + 1.5*(SuccessRatio()-6.0));   }   public void Success(double BulletPower){      Score += My.getBulletDamage(BulletPower);      Score += My.getBulletGain(BulletPower);      Score += BulletLost(BulletPower);      successes++;      Fired++;      AvgScore = Score / (double)Fired;   }   public void Failed(double BulletPower){      Score += BulletLost(BulletPower);      Fired++;      AvgScore = Score / (double)Fired;   }   private static double BulletLost(double power){      return -power;   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -