4007 B17 实践-4 合唱队形

问题描述

茵茵所在的合唱队共有  N 个人(为奇数)。为了准备一次演出,老师开始为她们安排合唱队形了。
大家都知道,合唱队形通常是中间高两端低的。老师是这样安排他们的队形的:先让所有的同学按高个儿在前的顺序排成一队。然后,最高的那位同学单独站出来,这是合唱队形的中心,再让第二位同学站在她的右手边,让第三位同学站在她的左手边,再依次向两端安排其他人……
事先给定所有人的身高,请输出她们站成合唱队形之后的身高顺序。

输入格式

第一行是一个整数,表示合唱队的总人数;
第二行是个整数,表示以厘米为单位的所有人的身高。

输出格式

只有个整数,表示她们按老师的要求站成合唱队形之后的身高顺序。

样例输入

7
154 160 157 162 159 152 163

样例输出

152 157 160 163 162 159 154

样例解释

如上所述

数据范围

N 为奇数,1≤N≤51。

代码:

#include<bits/stdc++.h>
using namespace std;
int a[56];
int main() {
    int n;
    cin>>n;
    for(int i=1; i<=n; i++) {
        cin>>a[i];
    }
    for(int i=1; i<=n; i++) {
        for(int j=1; j<=n-i; j++) {
            if(a[j]>a[j+1]) {
                swap(a[j],a[j+1]);
            }
        }
    }
    for(int i=1; i<=n; i++) {
        if(i%2!=0){
            cout<<a[i]<<" ";
        }
    }
    for(int i=1; i<=n; i++) {
        for(int j=1; j<=n-i; j++) {
            if(a[j]<a[j+1]) {
                swap(a[j],a[j+1]);
            }
        }
    }
    for(int i=1; i<=n; i++) {
        if(i%2==0){
            cout<<a[i]<<" ";
        }
    }
}

              

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误提示说明在从源 'http://localhost:8080' 请求字体文件 'http://localhost:8894/4.26/esri/themes/base/fonts/fonts/e78b17bb-11fb-4860-8d66-4ee0d0c1e117.woff2' 时,CORS策略阻止了访问。错误信息中提到缺少 'Access-Control-Allow-Origin' 头部。 CORS(Cross-Origin Resource Sharing)是一种安全机制,用于限制跨域请求资源的访问。当浏览器在一个域名下的网页发起对另一个域名的请求时,浏览器会检查响应头中是否包含 'Access-Control-Allow-Origin' 头部来确定是否允许跨域访问。 在你的情况下,字体文件的请求从 'http://localhost:8080' 发起,但是目标地址是 'http://localhost:8894',两个域名不同,因此浏览器会阻止跨域请求。 要解决这个问题,你可以尝试以下几个方法: 1. 在目标服务器上设置响应头:在 'http://localhost:8894' 的服务器端设置响应头,包括 'Access-Control-Allow-Origin' 头部,并将其值设置为允许访问的域名(例如 'http://localhost:8080')。这样浏览器就会允许跨域访问。 2. 使用代理服务器:在 'http://localhost:8080' 的服务器端设置一个代理服务器,将对字体文件的请求转发到 'http://localhost:8894',这样就避免了浏览器的跨域限制。 3. 将字体文件放在与请求页面相同的域名下:将字体文件放置在与请求页面相同的域名下,这样就不会触发跨域请求,避免了CORS问题。 请注意,为了确保安全性,需要仔细考虑允许跨域访问的来源。只允许信任的来源进行跨域访问,以防止潜在的安全风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值