每日刷题(1)

 

1.有一些日期,日期格式为“MM/DD/YYYY”。编程将其按日期大小排列。

样例输入 Copy

11/12/1999
10/21/2003
10/22/2003
02/12/2004
11/30/2005
12/31/2005

样例输出 Copy

11/12/1999
10/21/2003
10/22/2003
02/12/2004
11/30/2005
12/31/2005
#include <iostream>
#include <vector>
#include <algorithm>using namespace std;struct Date {int month;int day;int year;
};bool compareDate(Date d1, Date d2) {if (d1.year < d2.year) {return true;}else if (d1.year == d2.year && d1.month < d2.month) {return true;}else if (d1.year == d2.year && d1.month == d2.month && d1.day < d2.day) {return true;}else {return false;}
}int main() {vector<Date> dates;//int n; // n为日期的数量//scanf("%d", &n);//for (int i = 0; i < n; i++)Date date;int n=0;while( scanf("%d/%d/%d", &date.month, &date.day, &date.year)!=EOF){n++;dates.push_back(date);}sort(dates.begin(), dates.end(), compareDate);for (int i = 0; i < n; i++) {printf("%02d/%02d/%04d\n", dates[i].month, dates[i].day, dates[i].year);}return 0;
}

2.

输入

求组合数的数据都是成对(M与N)出现的,每对整数M和N满足0<m, n≤20,以EOF结束。

输出

输出该组合数。每个组合数换行。

样例输入 Copy

5 2
18 13

样例输出 Copy

10
8568
#include <iostream>
using namespace std;long long C(int m, int n) {long long res = 1;for (int i = 1; i <= n; i++) {res = res * (m - i + 1) / i;}return res;
}int main() {int m, n;while (cin >> m >> n) {cout << C(m, n) << endl;}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/838539.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机视觉与机器学习之文档解析与向量化技术加速多模态大模型训练与应用

目录 前言1、TextIn文档解析技术1.1、文档解析技术1.2、目前存在的问题1.2.1、不规则的文档信息示例 1.3、合合信息的文档解析1.3.1、合合信息的TextIn文档解析技术架构1.3.2、版面分析关键技术 Layout-engine1.3.3、文档树提取关键技术 Catalog-engine1.3.4、双栏1.3.5、非对称…

2024kali linux上安装java8

1 kali下载Java 8安装包 访问Oracle官网或其他可信的Java下载站点&#xff0c;如华为云的开源镜像站&#xff08;例如&#xff1a;https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz&#xff09;。 确保下载的是与你的Kali Linux系统架构&#xf…

一款专业级别的灵卡技术红外机芯——LC221详解

灵卡科技最新推出的一款高性能红外摄像头组件——LC221。这款独特的设备专为广泛的热点搜索以及热瞄准应用领域而精心打造&#xff0c;旨在为广大用户带来前所未有的智能化体验。下面&#xff0c;让我们详细了解这款新产品的特点与优势吧&#xff01; 首先&#xff0c;让…

latex_diff简单使用方法

1 安装latexdiff 安装perl 下载地址&#xff1a; https://strawberryperl.com/ 安装latexdiff 下载地址 https://www.ctan.org/tex-archive/support/latexdiff 下载好之后解压到下面文件里 C:\Strawberry\perl\bin 2 使用latexdiff 使用latexdiff实际上是为你生成一个.t…

挖掘机可视化:工程施工的智能助手

通过图扑 3D 建模和实时数据监控&#xff0c;提供设备操作的全方位视角。操作员可以从屏幕上直观地观察挖掘机各部分的工作状态&#xff0c;实时掌握挖掘进度和设备健康状况。 此技术提升了施工效率&#xff0c;减少了人为误操作风险&#xff0c;同时还支持远程诊断和维护&…

13、24年--信息系统治理——IT审计

1、IT审计基础 1.1 IT审计定义 无重要的考点,自己读课本了解即可。 1.2 IT审计目的 1)IT审计的目的是指通过开展IT审计工作,了解组织IT系统与IT活动的总体状况,对组织是否实现IT目标进行审查和评价,充分识别与评估相关IT风险,提出评价意见及改进建议,促进组织实现IT目…

C语言:指针(3)

1. 字符指针变量 在指针的类型中我们知道有⼀种指针类型为字符指针 char* ; 本质是把字符串 hello bit. ⾸字符的地址放到了pstr中。上⾯代码的意思是把⼀个常量字符串的⾸字符 h 的地址存放到指针变量 pstr 中。 2. 数组指针变量 2.1 数组指针变量是什么&#xff1f; 答案…

活字格如何复制指定单元格中的内容

1、安装插件“复制到剪贴板”后。 2、在需要执行复制的命令中&#xff0c;选择“复制到剪贴板” 3、选择源单元格。 4、执行看效果。

世界500强企业建设软件开发安全体系,打造DevSecOps示范标杆

某世界500强企业旗下拥有众多知名汽车品牌&#xff0c;业务涵盖出行服务、科技创新、金融服务、教育等。该集团一直专注于技术创新和人才培养&#xff0c;同时也是国内第一批倡议并践行“数字化转型”的汽车行业企业。 数智化建设转型&#xff0c;研发安全体系建设势在必行 在…

MES系统主要包括那些功能?

一开始接触MES系统&#xff0c;对MES细条的功能不清楚&#xff0c;这样很正常&#xff0c;因为MES系统相对于其他系统来讲&#xff0c;功能有多又复杂! 作为曾参与200企业MES系统架构的资深从业人员&#xff0c;我给大家选出了一款优秀模板——简道云MES系统&#xff0c;给大家…

Redis教程汇总篇,让你从入门到精通

Redis教程目录 Redis教程(一)&#xff1a;Redis在Windows环境下的安装 Redis教程(二)&#xff1a;Redis在Linux环境下的安装 Redis教程(三)&#xff1a;Redis的五种基本数据类型 Redis教程(四)&#xff1a;Redis中String类型的常用命令 Redis教程(五)&#xff1a;Redis中数…

【Linux】线程机制解析:理解、优势与Linux系统应用

文章目录 前言&#xff1a;1. 线程概念1.1. 什么是线程1.2. 线程得优点&#xff1a;1.3. 线程的缺点线程异常线程的用途 2. 线程的理解&#xff08;Linux 系统为例&#xff09;2.1. 为什么要设计Linux“线程"&#xff1f;2.2. 什么是进程&#xff1f;2.3. 关于调度的问题2…

线性模型快速入门

使用matplotlib画一条直线 import numpy as np import matplotlib.pyplot as pltx np.linspace(-5, 5, 100) y 0.5*x 3plt.plot(x, y, c"orange") plt.title("Straight Line") plt.show()线性模型的直线表示 import numpy as np import matplotlib.py…

并发-sleep更优雅的实现方案:TimeUnit.枚举常量.sleep()

首先给出结论&#xff1a;线程使用中的暂停&#xff0c;建议优先使用TimeUnit类中的sleep()但需要注意传入时间小于0的异常情况TimeUnit是java.util.concurrent包下的一个类名主要功能是暂停线程的操作拥有与Thread.sleep()一样的功能都是暂停线程&#xff0c;但TimeUnit提供了…

springboot实现文件防盗链设计

shigen坚持更新文章的博客写手&#xff0c;擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长&#xff0c;分享认知&#xff0c;留住感动。 个人IP&#xff1a;shigen &#x1f44b;&#x1f44b;&#x1f44b;hello&#xff0c;伙伴们好久不见&…

Git使用(1):介绍、克隆、推送

一、介绍与安装 1、Git是什么&#xff1f; Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程&#xff1a; workspace&#xff1a;工作区Index / Stage&#xff1a;暂存区Repository&#xff1a;仓库区&#xff08;或本地仓库&#xff09;Remote&#xff1a;远程仓…

【光伏预测-粉丝福利】KOA-CNN-BiGRU-Attention实现光伏预测附matlab代码

KOA-CNN-BiGRU-Attention实现光伏预测附matlab代码 KOA-CNN-BiGRU-Attention是一种神经网络模型&#xff0c;常用于光伏&#xff08;太阳能光伏&#xff09;预测任务。它结合了多个深度学习技术&#xff0c;包括卷积神经网络&#xff08;Convolutional Neural Network&#xf…

[Python] datetime.strptime校验日期和时间的格式

1. 方法 datetime.strptime() 是 Python 中的一个方法,用于将字符串解析为 datetime 对象,它的语法如下: datetime.strptime(date_string, format) 其中: date_string 是要解析的日期时间字符串。 format 是日期时间字符串的格式说明,例如 %Y-%m-%d %H:%M:%S 表示年-月…

智能防疫电梯模拟控制系统设计-设计说明书

设计摘要&#xff1a; 本设计是基于单片机的智能防疫电梯模拟控制系统&#xff0c;主要实现了多项功能。首先&#xff0c;系统进行无接触测温&#xff0c;如果温度正常则可以启动电梯运行&#xff0c;如果温度异常则电梯会报警提示有乘客体温异常&#xff0c;电梯不会运行。其…

Pencils Protocol 宣布再获合作伙伴 Galxe 的投资

近日&#xff0c;Scroll生态项目Penpad将品牌进一步升级为Pencils Protocol&#xff0c;全新升级后其不仅对LaunchPad平台进行了功能上的升级&#xff0c;同时其也进一步引入了Staking、Vault以及Shop等玩法&#xff0c;这也让Pencils Protocol的叙事方向不再仅限于LaunchPad&a…