[R1A]最大奇数

// 1. [R1A]最大奇数.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
[R1A]最大奇数
原题地址:https://bs.daimayuan.top/p/1
题目描述
给定 n 个正整数 A1,A2,...,An,求其中最大的奇数。
输入格式
第一行包含一个整数 n。
第二行包含 n 个整数 A1,A2,...,An。
输出格式
输出一个整数,表示最大的奇数。如果 A1,A2,...,An 中不含奇数,输出 -1。
样例输入
4
4 7 3 16
样例输出
7
样例输入
5
2 4 6 8 10
样例输出
-1
数据范围与提示
对于 20% 的数据,A1,A2,...,An 中不含奇数。
对于 100% 的数据,1 <= n <= 2 * 10^5,1 <= Ai <= 10^9。
*/
#include <iostream>

using namespace std;

int main()
{
	int ans = -1;
	int n; cin >> n;
	for (int i = 0; i < n; i++) {
		int t; cin >> t;
		if (t % 2 == 1 && t>ans) {
			ans = t;
		}
	}

	cout << ans << endl;
	return 0;
}

posted on 2025-07-09 19:31  itdef  阅读(30)  评论(0)    收藏  举报

导航