1.最高分是多少
max_element函数
[first,last)
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<map>
#include<stack>
#include<sstream>
#include<assert.h>
#include<math.h>
using namespace std;
int main(){
int m, n;
while (cin >> m >> n)
{
vector<int>Grade(m);
for (int i = 0; i < m; i++)
cin >> Grade[i];
char c; int a, b;
for (int j = 0; j < n; j++)
{
cin >> c >> a >> b;
if (c == 'Q')
{
if (a>b)swap(a, b);
cout << *max_element(Grade.begin() + a, Grade.begin() + b);
}
if (c == 'U')
Grade[a-1] = b;
}
}
return 0;
}
2.简单错误记录
查阅c++正则表达式
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<map>
#include<set>
#include<sstream>
#include<assert.h>
#include<math.h>
using namespace std;
bool compare(pair<string, int>a, pair