首页 > 其他分享 >东方博宜oj部分答案

东方博宜oj部分答案

时间:2024-08-19 16:25:15浏览次数:12  
标签:%. oj int namespace cin 博宜 num 答案 printf

1233

#include<bits/stdc++.h>
using namespace std;
int const N=110;
int a[N];
int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
        cin>>a[i];
    for(int i=1;i<n;i++){
        for(int j=0;j<=n-1-i;j++)
            if(a[j]>a[j+1])
                swap(a[j],a[j+1]);
    }
    if(n%2==1)
        printf("%.1f",1.0*a[n/2]);
    else
        printf("%.1f",(a[n/2]+a[n/2 -1])/2.0);
    return 0;
}
 

1175

#include<bits/stdc++.h>
using namespace std;
int const N=100;
int a[N];
int main(){
    int n;
    cin>>n;
    double s,avg;
    for(int i=0;i<n;i++)
        cin>>a[i];
    for(int i=0;i<n;i++)
        s=s+a[i];
    avg=s/n;
    for(int i=1;i<=n-1;i++){//找比i大的数据 
        for(int j=0;j<=n-1-i;j++){
            if(a[j]<a[j+1])
                swap(a[j],a[j+1]);
        }
        }
        printf("%.0lf\n",s);
        printf("%.2lf\n",avg);
    for(int i=0;i<n;i++){
        printf("%d ",a[i]);
    }
    return 0;
}
 

1178

#include<bits/stdc++.h>
using namespace std;
int const N=10;
int a[N];
int main(){
    int n,t,num;
    cin>>n;
    for(int i=1;i<=n;i++){
        //分离i的每一位数字 num,在相应的a[num]++; 
        t=i;
        while(t!=0){
            num=t%10;
            a[num]++;
            t=t/10;
        }

    }
    for(int i=0;i<=9;i++)
        printf("%d\n",a[i]);
    return 0;
}
 

3220

#include<bits/stdc++.h>
using namespace std;
int main(){
    cout<<"*****";
    return 0;
}

 

标签:%.,oj,int,namespace,cin,博宜,num,答案,printf
From: https://blog.csdn.net/zrxq101/article/details/141328413

相关文章

  • 常见面试题问题及答案
    常见面试题问题及答案1、什么是API端点(APIendpoint)?说说相关技术点用于访问特定资源或功能的网络地址或URI,代表了API的一个具体操作或服务,并定义了客户端与服务器之间进行交互的方式;1:URI(统一资源标识符),包含了协议(如HTTP/HTTPS)、主机名、路径、查询参数等2:请求方法,GET(获......
  • P10660 BZOJ2759 一个动态树好题 题解
    从题目名字看出此题需要用动态树解决对于任意\(i\),都有唯一的\(p_i\)与之对应,由\(p_i\)向\(i\)连边,\(n\)种关系显然构成一基环树森林。对于环上的节点,一个点可以自己表示自己,所以可以直接解出该点的权值,其他点从环上的点直接推出即可。考虑如何动态维护这个过程,一个点上......
  • 最新版Java面试题及答案整理(程序员必备)
    1、java为什么要有包装类型?主要原因包括以下几点:处理基本数据类型的null值:基本数据类型(如int,double等)不能直接赋值为null,而包装类型(如Integer、Double)可以表示null值,这对于某些业务逻辑和数据处理来说非常有用。提供额外功能:包装类型提供了一些额外的方法和功能,这些......
  • 全网最新200道Java程序员面试题(含答案)!
    发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网30w字Java面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka 面试专题一、Java基础1.......
  • Spark MLlib 特征工程系列—特征提取LSH(BucketedRandomProjectionLSH)
    SparkMLlib特征工程系列—特征提取LSH(BucketedRandomProjectionLSH)在这篇文章中,我们将深入探讨Spark中的BucketedRandomProjectionLSH,这是一种用于近似最近邻搜索的技术。文章将覆盖其工作原理、应用场景、Scala代码示例、参数调优以及使用效果分析,确保内容全面、......
  • UOJ #889. 【UNR #8】二维抄袭检测
    题面传送门首先你需要会\(n=2\)时候的贪心,这个比较简单,直接能走就走就行了。然后\(n=3\)的时候就不能能走就走了,可能在中间就拐到第三行了。但是容易发现的是我们只会在最后一个能走到第三行的位置走到第三行。我们需要找到这个位置。一个比较重要的观察是,如果其后面匹配长......
  • UOJ #888. 【UNR #8】里外一致
    题面传送门唉,不会生成函数。考虑一种出现次数为\(x\)的数,它可以被分到其中一边,也可以两边同时分。前者会有\(1\)的系数,后者会有\(2^x-2\)的系数。用生成函数来刻画,则一种出现次数为\(c\)的数的GF为\(x+\frac{1}{x}+2^c-2\),而我们要求的就是所有出现过的数的GF乘起......
  • 一本通1215:迷宫答案
    #include<bits/stdc++.h>usingnamespacestd;charmp[105][105];boolvis[105][105];intdx[4]={0,0,1,-1};intdy[4]={-1,1,0,0};intfx,fy,sx,sy,n,c,a=0;voiddfs(intx,inty){  if(x==fx&&y==fy)  {    cout<<"YES"&l......
  • 林小茶 C语言程序设计 第八章8.2/8.3答案(可直接运行)
    【8.2】定义结构体类型COMPLEX表示复数,实数部分名为rp,虚数部分名为ip,都用整形表示。编写一套函数,实现复数运算,并用函数调用这些函数。函数包括:(1)读一个复数(2)输出一个复数(3)计算这两个复数的和(4)计算着两个复数的积(5)计算一个复数的平方#include<stdio.h>structCOMPLEX{ intrp......
  • C240817C. 团队协作:二分答案+贪心
    C240817C.团队协作二分显然,但是被check难住了。以为只能把运动员按速度分成两类,然后二分图找最大匹配,但显然做不动。然后考场上就被卡住了………看了题解突然勾起了对一道题远古的记忆:总之也是二分之后是要看能不能全匹配上。然后当时用的就是sort之后贪心,发现这个贪心很对,......