死宅罢了😞 -
看你妹
关注数: 158 粉丝数: 254 发帖数: 18,576 关注贴吧数: 46
面向对象编程怎么破 #include <iostream> #include <string> #include <cmath> class MyInteger {    private:      int value;    public:      MyInteger(int value){          this->value = value;          }      int getValue(){          return value;          }      bool isEven(){          return (value % 2);          }      bool isOdd(){          return (1 - value % 2);          }      bool isPrime(){          for (int i = 2;i < value;i++)              if (value % i == 0)                  return 0;          return 1;          }      static bool isEven(int value){          return (value % 2);          }      static bool isOdd(int value){          return (value % 2 + 1);          }      static bool isPrime(int value){          for (int i = 2;i < value;i++)              if (value % i == 0)                  return 0;          return 1;          }      static bool isEven(MyInteger &value){          return (value % 2);          }      static bool isOdd(MyInteger &value){          return (value % 2 + 1);          }      static bool isPrime(MyInteger &value){          for (int i = 2;i < value;i++)              if (value % i == 0)                  return 0;          return 1;          }      bool equals(int value){          if (this->value == value)              return 1;          return 0;          }      bool equals(MyInteger &value){          if (this->value = value)              return 1;          return 0;          }      static intparseInt(string &number){          int len,sum;          len = number.size();          sum = 0;          for (int i = len - 1;i >= 0;i--){              sum *= 10;              sum += number[i] - 48;              }          return sum;          } }; 一直提示no match for 'operator%' in 'value % 2' In static member function 'static bool MyInteger::isOdd(MyInteger&)': 之类的,什么意思。。
【T-800】关于甄姬洛神摸桃和判闪电 前提是假设场上有一个白板武将作为参照物 先写结论 1.不论甄姬洛神与否,从洛神完成的那一刻开始,甄姬判中闪电/摸到桃子的概率都和一个白板武将完全相同(这个吧里有很多人证过,其实就是把洛神撇开,摸到桃子的概率就是扔掉洛神那一堆之后从剩余牌堆里摸两张有桃的概率,别人也是从剩余牌堆里摸两张,肯定一样) 2.虽然甄姬中闪电/摸桃的概率和白板相同,但是这个概率会变化,洛神会让全场摸桃概率下降,让全场中闪电概率上升 3.即便如此,甄姬对牌堆的影响实在太小,以至于完全可以忽略 4.所以写这个帖子或者讨论1血甄姬是否应该不洛神求桃真是浪费时间+蛋疼无比 证明如下: 洛神期望0.98,弃掉1张红牌,因此甄姬每完成一次洛神,全场摸红牌的概率都会下降 而红牌不论有多少种,除了数量不同外它们是完全等效的,摸到特定的红牌的概率要么全部下降要么全部上升。 某武将摸红牌的概率=摸到桃的概率+摸到闪的概率+摸到桃园的概率+……,而摸红牌的概率是全场一起下降的,也就是说甄姬洛神让每个人摸到任意一种红牌的概率都下降了,从而全场摸桃概率都下降 反之同理可证全场中闪电概率都上升(虽然洛神可以摸到无懈,但是一般不会有人无懈自己的闪电) 那么这个影响到底有多少呢 以桃为例,假设牌堆里有x张桃,y张非桃红牌,z张黑牌 不洛神时牌堆里桃占到的比重显然为x/(x+y+z) 某次洛神之后,由于洛神导致弃掉的桃的期望为x/(x+y),即牌堆的桃子数量变为x-x/(x+y) 而洛神期望为0.98,因此牌堆总数的期望值变为x+y+z-1.98,可以算出洛神与否牌堆里桃子的比重的确是有不同的,洛神之后会小一点 而场上是8人含甄姬,每轮光是摸牌的期望就要达到17张,手牌总数不妨设为24张(每人3张),那么牌堆剩下84张,算上一些判定,大约是4轮洗一次牌,每轮21张 4轮里面甄姬每洛神一次在期望上让黑牌比红牌减少0.02张,4轮加起来也只有0.08张,第4轮的牌堆剩余量可以取一轮过牌量的中位数,即11张 结合上面的式子可以算出4轮之后甄姬让全体人员摸桃概率降低了大约1.3% 而甄姬洛神降低概率是一个叠加的过程,1.3%是4轮累积的结果,平均一轮大概是降低0.3% 0.3%是什么水平,就是如果你能靠这0.3%扭转战局你基本上可以用刘备打赢孙权了
首页 1 2 3 4 5 6 下一页