全部评论 4

  • 由于本人不会结构体,所以用常规方法过了。

    2024-03-21 来自 广东

    0
  • i].name << ' ' << a[i].value << endl;
    }
    return 0;
    }

    2024-03-20 来自 陕西

    0
  • d < b.id;
    }

    int main(){
    int n;
    cin >> n;
    for(int i = 1; i <= n; i++){
    	cin >> a[i].name >> a[i].value;
    	a[i].id = i;
    }
    sort(a + 1, a + n + 1, comp);
    for(int i = 1; i <= n; i++){
    	cout << a[
    

    2024-03-20 来自 陕西

    0
  • #include<bits/stdc++.h>
    using namespace std;
    struct names{
    string name;
    int value;
    int id;
    }a[1005];

    bool comp(names a, names b){
    if(a.value != b.value) return a.value > b.value;
    else return a.i

    2024-03-20 来自 陕西

    0

热门讨论