uva10057 A mid-summer night's dream.

2024-06-12 17:58
文章标签 summer dream mid night uva10057

本文主要是介绍uva10057 A mid-summer night's dream.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开始题目理解错了,wa了几次。

第二个数字是指input里面满足要求的所有数字的个数,我理解成了最小的那个数字的个数。。。。

整体比较简单,就是找中位数

#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#define MAX 70000
using namespace std;int  N,s[MAX];
int all,small,MAXX;void solve()
{int i=0,j,t,help;for(j=0;j<=MAXX;j++){i+=s[j];if(i>=all-i)break;}if(i>all-i){t=j,help=0;}else{help=1;for(t=j+1;t<=MAXX;t++){if(s[t]!=0)break;}}printf("%d %d %d\n",j,s[j]+help,t-j+1);
}int main()
{int i,j;while(scanf("%d",&N)!=EOF){all=0;MAXX=-1;memset(s,0,MAX*4);for(i=0;i<N;i++){scanf("%d",&j);all++;s[j]++;if(j>MAXX)MAXX=j;}solve();}return 0;
}


这篇关于uva10057 A mid-summer night's dream.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054933

相关文章

Learn ComputeShader 09 Night version lenses

这次将要制作一个类似夜视仪的效果 第一步就是要降低图像的分辨率, 这只需要将id.xy除上一个数字然后再乘上这个数字 可以根据下图理解,很明显通过这个操作在多个像素显示了相同的颜色,并且很多像素颜色被丢失了,自然就会有降低分辨率的效果 效果: 但是这样图像太锐利了,我们加入噪声去解决这个问题 [numthreads(8, 8, 1)]void CSMain(uint3 id

MySQL中的`SUBSTRING()`和`MID()`函数:精准抽取字符串中的子串

在数据库操作中,经常需要从存储的字符串中提取出特定的部分,比如从用户全名中提取姓氏、从日期字符串中提取年份等。MySQL提供了SUBSTRING()和MID()两个函数,它们的功能几乎完全相同,都是用来从字符串中抽取子串的。本文将详细介绍这两个函数的用法、参数以及在实际场景中的应用。 一、SUBSTRING()和MID()函数的基本语法 1. SUBSTRING()函数 SUBSTRING(

Csting Left Mid Right

 CString Left( int nCount ) const;                   //从左边1开始获取前 nCount 个字符 CString Mid( int nFirst ) const;                      //从左边第 nCount+1 个字符开始,获取后面所有的字符 CString Mid( int nFirst, int nC

【ACdream】ACdream原创群赛(18)のAK's dream

这次的群赛AK的不少,7题的也很多啊。。Orrrrrrrz。。。。 暂时只写出7题。。。 A:1196 模拟。。 /** this code is made by poursoul* Problem: 1196* Verdict: Accepted* Submission Date: 2014-09-06 19:12:44* Time: 0MS* Memo

C# 使用中点查找矩形的角(Find Corners of Rectangle using mid points)

考虑一个矩形 ABCD,我们给出了边 AD 和 BC 中点(分别为 p 和 q)的坐标以及它们的长度 L(AD = BC = L)。现在给定参数,我们需要打印 4 个点 A、B、C 和 D 的坐标。 例子:  输入:p = (1, 0)         q = (1, 2)         L = 2 输出:(0,0),(0,2),(2,2),(2,0) 解释: 打

2018CCPC网络赛 C - Dream

题意 给定一个P,现在可以以任意方式重载‘+’和‘*’两个符号,使得满足下列等式 其中定义如下 需要注意的是,重载过后的'*'需要满足以下要求: 也就是说,重载‘*’之后通过计算得到的(k=1,2,3,...,p-1)的取值对于集合{1,2,3,...,p-1}是一个一一映射的关系 ​​​​最后输出2*p行,按照自己重载的‘+’和‘*’,输出: 思路 由于可以以任意方

HDU1827 Summer Holiday(强连通+缩点+最小传递费用)

题意:给出人物关系图,要把一个通知告诉所有人,告诉每一个人有一个费用,现在想知道最小通知的人与费用。 思路:利用Tarjan算法,对原图进行缩点,然后找出入度为0 的点,那么这个人是必须要通知的,由于经过缩点,所以,如果这个点是缩点来的,那就枚举下这个点里的任一个点,找到最小的费用点。 #include<cstdio>#include<iostream>#include<algorith

BUPT-SUMMER-TRAINING-搜索

比赛地址 A - Sticks 剪枝: 1、  由于所有原始棒子等长,那么必有sumlen % Initlen==0; 2、  若能在[maxlen,sumlen-InitLen]找到最短的InitLen,该InitLen必也是[maxlen,sumlen]的最短;若不能在[maxlen,sumlen-InitLen]找到最短的InitLen,则必有InitLen=sum

Luma Dream Machine 更新推出1.5版本

现在,Dream Machine具有更高质量的文本到视频、更智能地理解提示词、自定义文本渲染以及改进的图像生成视频! 喜好儿网 Luma Dream Machine 是由 Luma AI 开发的一款先进的 AI 视频生成模型,旨在通过文本和图#像快速生成高质量、逼真的视频内容。 该模型具有以下主要特点和功能: 高效生成能力:Dream Machine 能够在 120 秒内生成包含 12

为什么Mid journey很容易就能做出很有氛围感的图而SD却容易做图很丑?

前言 6月12日,Midjourney更新了一项新的功能——模型个性化,这一项功能最重要的作用就是能够让生成的图像更加符合你自己的审美标准。就像每个艺术家都有自己的独特风格一样,有了这项模型个性化功能的加持,每个人都能生成具有鲜明的个人风格的AI绘画作品!! 模型个性化的原理 不知道大家有没有一个感觉,每次你写提示时,都会有很多东西出现在了你的想象和审美认知中,但却“未说出口”。模型个性化就