奇数单增序列

简介: 奇数单增序列

题目描述


给定一个长度为 N(不大于 500)的正整数序列,请将其中的所有奇数取出,并按升序输出。


输入格式


1 行为 N;第 2 行为 N 个正整数,其间用空格间隔。


输出格式


增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。


输入样例


10


1 3 2 6 5 4 9 8 7 10


输出样例


1,3,5,7,9


测试点没有全过


#include<bits/stdc++.h>
using namespace std;
map<int,int>mp;
int main(){
    int n,f=0; cin>>n;
    while(n--){
        int x; cin>>x;
        mp[x]++;
    }
    for(auto it=mp.begin();it!=mp.end();it++){
        if(f++)cout<<',';
        cout<<it->first;
    }
    return 0;
}


满分代码


#include<bits/stdc++.h>
using namespace std;
int main(){
    int n; cin>>n;
    int a[n],f=0,cnt=0;
    for(int i=0;i<n;i++){
        int x; cin>>x;
        if(x%2) a[cnt++]=x;
    }
    sort(a,a+cnt);
    for(int i=0;i<cnt;i++){
        if(f++)cout<<',';
        cout<<a[i];
    }
    return 0;
}
目录
相关文章
|
编译器 C++
C++模板之——类模板详解及代码示例
C++模板之——类模板详解及代码示例
C++模板之——类模板详解及代码示例
|
存储 分布式计算 Hadoop
【大数据技术Hadoop+Spark】HDFS概念、架构、原理、优缺点讲解(超详细必看)
【大数据技术Hadoop+Spark】HDFS概念、架构、原理、优缺点讲解(超详细必看)
847 0
|
数据采集 安全 数据管理
深度解析:DataHub的数据集成与管理策略
【10月更文挑战第23天】DataHub 是阿里云推出的一款数据集成与管理平台,旨在帮助企业高效地处理和管理多源异构数据。作为一名已经有一定 DataHub 使用经验的技术人员,我深知其在数据集成与管理方面的强大功能。本文将从个人的角度出发,深入探讨 DataHub 的核心技术、工作原理,以及如何实现多源异构数据的高效集成、数据清洗与转换、数据权限管理和安全控制措施。通过具体的案例分析,展示 DataHub 在解决复杂数据管理问题上的优势。
1315 1
|
JavaScript 开发者
在 Vue 3 中使用 Proxy 实现数据的双向绑定
【10月更文挑战第23天】Vue 3利用 `Proxy` 实现了数据的双向绑定,无论是使用内置的指令如 `v-model`,还是通过自定义事件或自定义指令,都能够方便地实现数据与视图之间的双向交互,满足不同场景下的开发需求。
419 1
|
存储 机器学习/深度学习 缓存
MemLong: 基于记忆增强检索的长文本LLM生成方法
本文介绍了一种名为MemLong的创新长文本处理方法,该方法通过整合外部检索器显著增强了大型语言模型处理长上下文的能力。MemLong采用轻量级设计,利用不可训练的外部记忆库存储历史上下文和知识,并通过检索相关的块级键值对增强模型输入。其技术优势包括分布一致性、高效训练策略及扩展的上下文窗口,能够在单个GPU上处理长达80k个token的文本,同时保持计算效率和内存控制。实验结果显示,MemLong在多个长文本基准数据集上表现出色,显著提升了语言建模能力和上下文学习效果。
1064 1
|
网络协议 vr&ar 网络架构
1. OSPF 基础实验(二):多区域
1. OSPF 基础实验(二):多区域
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
4542 2
|
SQL 关系型数据库 MySQL
SQL分页查询详解
分页查询是在数据库中检索数据的一种常见需求。它允许我们从大型数据集中获取有限数量的数据,以便于显示在应用程序的用户界面上。在本文中,我们将详细介绍SQL中的分页查询,包括基本语法、常见应用场景以及如何在不同数据库管理系统中执行分页查询。
2587 1
|
Kubernetes 网络协议 应用服务中间件
Kubernetes Gateway API 深入解读和落地指南
Gateway API 作为新一代的 Kubernetes 入口 API,有更广泛的应用场景、更强大的功能、以及更好的可靠性和扩展性。对于生产级的 Kubernetes 环境,Gateway API 是一个更好的选择。本篇文章将深入解读 Kubernetes Gateway API 的概念、特性和用法,帮助读者深入理解并实际应用 Kubernetes Gateway API,发挥其在 Kubernetes 网络流量管理中的优势。
|
测试技术
「需求工程」需求工程——需求验证(第4部分)
「需求工程」需求工程——需求验证(第4部分)