| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 2022年9月青少年软件编程(C语言)等级考试试卷(三级)(第一题) -> 正文阅读 |
|
[C++知识库]2022年9月青少年软件编程(C语言)等级考试试卷(三级)(第一题) |
1. 课程冲突 小 A 修了 n 门课程, 第 i 门课程是从第 ai?天一直上到第 bi?天。 定义两门课程的冲突程度为 : 有几天是这两门课程都要上的。 例如 a1=1,b1=3,a2=2,b2=4 时, 这两门课的冲突程度为 2。 现在你需要求的是这 n 门课中冲突程度最大的两门课的冲突程度。 时间限制:1000 内存限制:65536 输入 第一行一个正整数 n 表示课程数量。接下来 n 行,每行两个正整数 ai,bi。 2 ≤ n≤ 1000, 1 ≤ai?≤bi?≤ 1000。 输出 输出一个整数表示最大的冲突程度。 样例输入 3 1 3 2 4 5 5 样例输出 2 源码: #include <bits/stdc++.h> using namespace std; int main() { ???????? int n; ???????? cin >> n; ???????? int a[n], b[n]; //数组 ???????? for (int i = 0; i < n; i++) { //读入 ????????????????? cin >> a[i] >> b[i]; ???????? } ???????? int max = -1; //最大差值 ???????? for (int i = 0; i < n; i++) { ????????????????? for (int j = i + 1; j < n; j++) { ????????????????????????? if (abs(b[i] - b[j]) > max) { //更大了,使用abs函数让结果不能为负数 ?????????????????????????????????? max = abs(b[i] - b[j]); //打下来 ????????????????????????? } ????????????????? } ???????? } ???????? cout << max; ???????? return 0; } |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 12:46:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |