C. Beautiful Sets of Points(找规律&杂题)

解析;

由于坐标必须为整数,并且距离不能为整数,则同行同列不能存在多个"好点"。

则每行每列只能放一个点,所以最多的点数量即为 min(n,m)+1

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n,m;
int main(){
	scanf("%d%d",&n,&m);
	cout<<min(n+1,m+1)<<endl;
	if(n<m){
		for(int i=n;i>=0;i--){
			cout<<i<<" "<<n-i<<endl;
		}
	}
	else{
		for(int i=m;i>=0;i--){
			cout<<m-i<<" "<<i<<endl;
		}
	}
	return 0;
}
相关推荐
a诠释淡然几秒前
C++模板元编程—现代C++的黑魔法
开发语言·c++
汉克老师1 分钟前
GESP2026年3月认证C++六级真题与解析(单选题1-8)
c++·多态··构造函数·循环队列·bst·gesp6级
一条大祥脚4 分钟前
ABC460贪心|多源BFS|数论|计数|线段树|树的直径
算法·宽度优先
社交怪人4 分钟前
【判断整除】信息学奥赛一本通C语言解法(题号1046)
c语言
charlie1145141919 分钟前
现代C++工程:constexpr 基础:编译期求值的艺术
开发语言·c++
tianyuanwo12 分钟前
C语言编译完全指南:从工具链到跨架构静态与动态编译
c语言·动态编译·静态编译
MemoriKu13 分钟前
Flutter 相册 APP 视频模态稳定化实战:从视频抽帧、Embedding 元数据到 Android 真机启动修复
android·开发语言·前端·flutter·架构·音视频·embedding
小欣加油14 分钟前
leetcode121买卖股票的最佳时机
数据结构·c++·算法·leetcode·职场和发展
SilentSamsara16 分钟前
特征工程系统方法论:编码、分箱、交互特征与特征选择
开发语言·人工智能·python·机器学习·青少年编程·信息可视化·pandas
韭菜钟17 分钟前
将vscode的数据从C盘迁移至D盘
c语言·ide·vscode