为什么没人用结构体做?
查看原帖
为什么没人用结构体做?
742157
ZYK_luogu楼主2023/7/13 11:52

代码:

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
#define maxn 255

struct node{
	int k, num;
} a[maxn];

bool cmp(node a, node b) {
	if(a.num < b.num)
		return 0;
	return a.k < b.k;
}

string str;
int k, l, r;
int main() {
	cin >> str >> k;
	l = 0, r = str.length() - 1;
	for(int i = 0; i < str.length(); i ++)
		a[i].k = str[i] - '0', a[i].num = i;
	while(a[l].k == 0 && l < r)
		l ++;
	sort(a + l, a + r, cmp);
	for(int i = l; i <= r - k; i ++)
		cout << a[i].k;
	return 0;
}

就A了两个点呜呜呜。。。

2023/7/13 11:52
加载中...