开启辅助访问
切换到宽版
注册
登录
快捷导航
论坛
BBS
比赛活动
青少年信息学活动信息
群组
Group
搜索
搜索
热搜:
NOIP
OIer
神牛
本版
帖子
群组
用户
信息学基地社区
»
论坛
›
青少年信息学
›
信息学奥赛
›
OJ题解
›
2043 【魔法飞毯】
返回列表
查看:
422
|
回复:
2
2043 【魔法飞毯】
[复制链接]
Ethan
Ethan
当前离线
积分
0
主题
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2022-7-17 19:48:43
|
显示全部楼层
|
阅读模式
本帖最后由 Ethan 于 2023-3-19 09:29 编辑
魔!法!飝!毯!题!解!
输入文件名:carpet.in
输入两行,
第一行:一个整数n,表示一共有n个数
第二行:n个正整数
输出文件名:carpet.out
一个正整数,表示能够组成的最大飞毯面积
我们可以用sort排序来解决
回复
使用道具
举报
置顶卡
Ethan
Ethan
当前离线
积分
0
主题
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
楼主
|
发表于 2022-7-17 19:50:13
|
显示全部楼层
#include<bits/stdc++.h>//头文件
using namespace std;
int main(){
int n,i,num[100002];
cin>>n;
for(i=0;i<n;i++){
cin>>num[i];
}
sort(num,num+n);//sort
cout<<num[n-1]*num[n-2];
return 0;
}
复制代码
回复
使用道具
举报
tiger
tiger
当前离线
积分
0
主题
帖子
0
积分
新手上路
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
积分
0
发消息
发表于 2023-1-13 10:03:09
|
显示全部楼层
#include<iostream>
using namespace std;
int main(){
int max1 = 0,max2 = 0;
int n;
cin >> n;
while(n--){
int a;
cin >> a;
if (a > max1){
max2 = max1;
max1 = a;
}
else if (max2 < a){
max2 = a;
}
}
cout << max1*max2;
return 0;
}
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
津ICP备19006949号-1 | 津公网安备12010102000465号
快速回复
返回顶部
返回列表