PAT (Basic Level) Practice (中文)- 1028 人口普查(20 分)

简介: PAT (Basic Level) Practice (中文)- 1028 人口普查(20 分)

题目链接:点击打开链接

题目大意:略。

解题思路:


题目很单纯认为一年(一岁)就是yyyy相差1即可。无需考虑闰年/平年。

日期比较 y*10000 + m*100 + d 小技巧。

注意:合理数为 0 的情况,由于名字输出空,所以报的是 PE,而不是 WA。

AC 代码

#include<bits/stdc++.h>
#include<cmath>
#define mem(a,b) memset(a,b,sizeof a);
#define INF 0x3f3f3f3f
using namespace std;
typedef long long ll;
int main()
{
    const int MAX=20140906,MIN=18140906;
    int n,mi=INF,ma=-1,y,m,d,rs,cnt=0; scanf("%d",&n);
    string s1,s2;
    char s[10];
    for(int i=0;i<n;i++)
    {
        scanf("%s%d/%d/%d",s,&y,&m,&d);
        rs=y*10000+m*100+d;
        if(!(rs>MAX || rs<MIN))
        {
            cnt++;
            if(rs>ma) ma=rs,s1=s;
            if(rs<mi) mi=rs,s2=s;
        }
    }
    if(cnt==0) puts("0");
    else printf("%d %s %s\n",cnt,s2.c_str(),s1.c_str());
    return 0;
}
目录
相关文章
|
存储 iOS开发 Windows
利用Dism修复系统步骤,以及dism找不到源文件解决方案
利用Dism修复系统步骤,以及dism找不到源文件解决方案
12494 0
利用Dism修复系统步骤,以及dism找不到源文件解决方案
|
10月前
|
运维 Devops 应用服务中间件
自动化运维的利器:Ansible实战指南
【10月更文挑战第36天】在快速迭代的数字时代,自动化运维成为提升效率、减少错误的关键。Ansible以其简洁性、易用性和强大的功能脱颖而出。本文将带你了解Ansible的核心组件,通过实际案例深入其应用,并探讨如何结合最佳实践优化你的自动化工作流程。无论你是新手还是有经验的运维人员,本指南都将为你提供宝贵的知识和技能。
|
10月前
|
机器学习/深度学习 存储 监控
实时特征处理框架:构建与应用实践
在大数据时代,实时特征处理框架成为数据驱动应用的核心组件。这些框架能够从海量数据中提取特征,并实时更新,为机器学习模型提供动力。本文将探讨实时特征框架的构建和生产实践,分享如何构建一个高效、稳定的实时特征处理系统。
191 2
|
11月前
|
数据挖掘
ChatGPT在常用的数据分析方法中的应用(分组分析)
ChatGPT在常用的数据分析方法中的应用(分组分析)
221 1
|
网络协议 数据挖掘 Linux
【最详细】Wireshark使用教程(二)
【最详细】Wireshark使用教程(二)
|
应用服务中间件 nginx
如何在树莓派部署Nginx并实现无公网ip远程访问内网制作的web网站
如何在树莓派部署Nginx并实现无公网ip远程访问内网制作的web网站
186 0
|
11月前
|
NoSQL Redis
开发指南065-缩减包
平台集成了很多应用,例如如下代码:
|
Web App开发 存储 JavaScript
【面试题】2023前端vue面试题及答案(一)
【面试题】2023前端vue面试题及答案(一)
267 0
|
jenkins Java 应用服务中间件
代码覆盖率工具-jacoco环境搭建分享
本文介绍 代码覆盖率工具-jacoco环境搭建分享
1855 0
代码覆盖率工具-jacoco环境搭建分享
|
设计模式 开发框架 前端开发
深入理解WPF中MVVM的设计思想
近些年来,随着WPF在生产,制造,工业控制等领域应用越来越广发,很多企业对WPF开发的需求也逐渐增多,使得很多人看到潜在机会,不断从Web,WinForm开发转向了WPF开发,但是WPF开发也有很多新的概念及设计思想,如:数据驱动,数据绑定,依赖属性,命令,控件模板,数据模板,MVVM等,与传统WinForm,ASP.NET WebForm开发,有很大的差异,今天就以一个简单的小例子,简述WPF开发中MVVM设计思想及应用。
261 0