当前位置: 首页 > news >正文

CF1430C Numbers on Whiteboard

CF1430C Numbers on Whiteboard


思路

也是简单模拟一下,就会发现无论你怎么选择a和b,结果都是2;
既然如此,我就选择方便点的,我就从后往前选a和b。
带大家模拟一下:

n=10,为偶数:
1 2 3 4 5 6 7 8 9 10      找规律
1 2 3 4 5 6 7 8 10    (选择 9,10)第一次:(n-1,n)
第二次之后选的a和b相差都是2
1 2 3 4 5 6 7 9       (选择 8,10)第二次:(n-2,n)
1 2 3 4 5 6 8         (选择 7,9) 第三次:(n-3,n-1)
1 2 3 4 5 7           (选择 6,8) 第四次:(n-4,n-2)
......                 ...
...                    ...
n=5,为奇数:
1 2 3 4 5
1 2 3 5      (选择4,5)第一次:(n-1,n)1 2 4        (选择3,5)第二次:(n-2,n)
1 3          (选择2,4)第三次:(n-3,n-1)
2            (选择1,3)第四次:(n-4,n-2)

所以无论n为奇偶都是一个做法

AC代码

#include <bits/stdc++.h>
using namespace std;signed main()
{ios::sync_with_stdio(false);cin.tie(0);int t;cin >> t;while (t--){int n;cin >> n;cout << 2 << '\n';if (n == 2){cout << "1 2\n";continue;}cout << n << ' ' << n - 1 << '\n';for (int i = n - 1; i > 1; --i){cout << i + 1 << ' ' << i - 1 << '\n';}}return 0;
}
http://www.hskmm.com/?act=detail&tid=36998

相关文章:

  • SAP实施专家指南:SAP B1 如何优化成本与缩短项目周期?
  • tryhackme-预安全-windows基础-windows 基础知识2-17
  • CF1248A Integer Points
  • 10.23
  • 高级程序语言设计第二次作业
  • MIT6.824-MapReduce
  • 直流电机编码器测速
  • 搜索百科(5):Easysearch — 自主可控的国产分布式搜索引擎
  • 20251022 之所思 - 人生如梦
  • AI 赋能 + 场景破界 低代码平台的未来发展趋势
  • 迎面走来的是邪恶构造题
  • 中小企业数字化转型难?低代码的轻量化破局方案
  • 低代码引发组织协同革命 重塑数字化转型新逻辑
  • 日志|力扣|98.验证二叉搜索树|前序遍历|中序遍历|后序遍历|
  • 高级语言程序设计第二次个人作业
  • 2025年公众号编辑器排版还很难?如何用公众号编辑器做出精美文章?
  • 1022
  • 幂是任意常数的二项式定理
  • PowerShell---的办公小技能
  • 10月22日日记
  • 编译folly
  • 2025年独家测评:哪些微信公众号文章排版工具更适合自媒体运营?
  • 20232413 2025-2026-1 《网络与系统攻防技术》实验二实验报告
  • Stable Diffusion下载安装教程(附安装包)快速部署 AI 绘画工具
  • WAV和PCM的联系与区别
  • 使用WebSocket API驱动家庭自动化
  • 20232428 2025-2026-1 《网络与系统攻防技术》实验二实验报告
  • 20234320 2025-2026-1 《网络与系统攻防技术》实验二实验报告
  • 20232317 2025-2026-1《网络与系统攻防技术》实验二实验报告
  • 第2天(简单题中等题 取余、因数与倍数、数组 矩阵、数组 字符串)