Think:
1知识点:sort()+结构体+分治
2反思:自己用相同的代码交了多次,有的超时,有的通过——???
以下为提交的代码
#include <bits/stdc++.h>
using namespace std;
struct node {
char name[14];
}ans[2004][35004];
int tp[2004];
bool cmp(struct node a, struct node b){
if(strcmp(a.name, b.name) <= 0)
return true;
else
return false;
}
int main(){
char st[14];
int n, m, i, j, k, v;
scanf("%d %d", &n, &m);
getchar();
memset(tp, 0, sizeof(tp));
for(i = 0; i < n; i++){
scanf("%s %d",