社区讨论

啊啊啊啊啊啊!天塌了!

P14358[CSP-J 2025] 座位参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mhixquxe
此快照首次捕获于
2025/11/03 17:26
4 个月前
此快照最后确认于
2025/11/08 07:51
4 个月前
查看原帖

四十pts求调(必回关)

CPP
#include <bits/stdc++.h>

using namespace std;

bool cmp(int a, int b) {
	return a > b;
}

int n, m;
int a[1000010];
int main() {
	cin >> n >> m;
//	cout << n << " " << m << endl;
	int num = n * m;
	for(int i = 1; i <= num; i++) {
		cin >> a[i];
	}
	int k = 1;
	int g = a[1];
	int cnt = 0;
	int gp = 0;
	sort(a + 1, a + num + 1, cmp);
	for(int i = 1; i <= num; i++) {
		if(a[i] == g) {
			gp = i;
			break;
		}
	}
//	cout << gp;
	for(int i = 1; i <= n; i++) {
		for(int j = 1; j <= m; j++) {
			cnt++;
			if(i % 2 != 0 && j != 1) k++;
			else if(i % 2 == 0 && j != 1) k--;
//			cout << cnt << ":" << i << "," << n << endl;
			if(cnt == gp) {
				cout << i << " " << k;
//				return 0;
			}
		}
	}
	return 0;
}
注释是调试时的

回复

3 条回复,欢迎继续交流。

正在加载回复...