搜索
热搜: NOIP OIer 神牛
查看: 309|回复: 2

2043 【魔法飞毯】

[复制链接]

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-7-17 19:48:43 | 显示全部楼层 |阅读模式
本帖最后由 Ethan 于 2023-3-19 09:29 编辑

魔!法!飝!毯!题!解!
输入文件名:carpet.in

输入两行,
第一行:一个整数n,表示一共有n个数
第二行:n个正整数
输出文件名:carpet.out
一个正整数,表示能够组成的最大飞毯面积
我们可以用sort排序来解决
回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2022-7-17 19:50:13 | 显示全部楼层
  1. #include<bits/stdc++.h>//头文件
  2. using namespace std;
  3. int main(){
  4.         int n,i,num[100002];
  5.         cin>>n;
  6.         for(i=0;i<n;i++){
  7.                 cin>>num[i];
  8.         }
  9.         sort(num,num+n);//sort
  10.         cout<<num[n-1]*num[n-2];
  11.         return 0;
  12. }
复制代码
回复

使用道具 举报

主题

帖子

0

积分

新手上路

Rank: 1

积分
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;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

津ICP备19006949号-1 | 津公网安备12010102000465号

快速回复 返回顶部 返回列表