数组大了开外面,,天知道我为啥会犯这种错误 multiset带一个参数的erase函数原型有两种。一是传递一个元素值,这时候删除的是集合中所有值等于输入值的元素,并且返回删除的元素个数;另外一种是传递一个指向某个元素的iterator,这时候删除的就是这个对应的元素,无返回值。有可能出现代码中本意是想删除一个元素,但实际上是删除了所有值为x的元素。删除一个元素代码: auto pos = ms.find(x); ms.erase(pos); //maya,调了好久。。 除了2以外的所有素数都是奇数。。。 two times more ,是两倍的意思,,不是多了两个,, pow函数必须赋值给d