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

C++ class中写sort二级排序

  做tc时被这个问题纠结住了,后来问了大牛,可以这样写。

 1 class EvenRoute {
2 public:
3 struct node {
4 int x;
5 int y;
6 node(int a = 0, int b = 0) : x(a), y(b) {}
7 };
8
9 static bool cmp(const node& c, const node& d) {   //加static
10 if(c.x == d.x) return c.y < d.y;
11 return c.x < d.x;
12 }
13
14 string isItPossible(vector <int> x, vector <int> y, int w) {
15 struct node a[1000];
16 int n = 1000;
17 //....
18 sort(a, a + n, cmp);
19 return "CAN";
20 }
21 };



相关文章:

  • 《深度学习:Java语言实现》一一2.3监督学习和无监督学习
  • 给浮躁的软件业同仁
  • CGI的函数
  • 晦涩难懂的shell命令
  • 虚拟防火墙方案
  • 在Android中自定义IOS风格的按钮
  • mysql批量删除相同前缀的表格
  • C++笔试题
  • 服务器大量的fin_wait1 状态长时间存在原因分析-1
  • java中常见的异常类
  • MS Word 组件Spire.Doc V6.0.5发布 | 修复了rtf 到pdf 的转换问题
  • STM32中断优先级和开关总中断
  • 联想ThinkPad五大系列全介绍(转)
  • 新手学习Python时常见的错误
  • 为什么说JAVA的运行与计算机硬件平台无关?
  • @jsonView过滤属性
  • 【RocksDB】TransactionDB源码分析
  •  D - 粉碎叛乱F - 其他起义
  • js操作时间(持续更新)
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Nodejs和JavaWeb协助开发
  • Python连接Oracle
  • 百度小程序遇到的问题
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 前端js -- this指向总结。
  • 如何选择开源的机器学习框架?
  • 软件开发学习的5大技巧,你知道吗?
  • 深入浏览器事件循环的本质
  • 我感觉这是史上最牛的防sql注入方法类
  • 一个项目push到多个远程Git仓库
  • 一文看透浏览器架构
  • 优秀架构师必须掌握的架构思维
  • 回归生活:清理微信公众号
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​力扣解法汇总946-验证栈序列
  • ​马来语翻译中文去哪比较好?
  • # 数据结构
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (9)目标检测_SSD的原理
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十) 初识 Docker file
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)nsfocus-绿盟科技笔试题目
  • (状压dp)uva 10817 Headmaster's Headache
  • ***利用Ms05002溢出找“肉鸡
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 表达式计算:Expression Evaluator
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [Android]通过PhoneLookup读取所有电话号码
  • [BZOJ3223]文艺平衡树
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [cogs2652]秘术「天文密葬法」