这道题怎么做拍一下什么做

请教各位大神,这道题怎么做,用什么算法啊?_词汇网
请教各位大神,这道题怎么做,用什么算法啊?
责任编辑:词汇网 发表时间: 18:12:58
小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成它的相反数,如果数字出现过,则看它在原序列中最后的一次出现后面(且在当前数前面)出现了几种数字,用这个种类数替换原来的数字。比如,序列(a1, a2, a3, a4, a5)=(1, 2, 2, 1, 2)在变换过程为:a1: 1未出现过,所以a1变为-1;a2: 2未出现过,所以a2变为-2;a3: 2出现过,最后一次为原序列的a2,在a2后、a3前有0种数字,所以a3变为0;a4: 1出现过,最后一次为原序列的a1,在a1后、a4前有1种数字,所以a4变为1;a5: 2出现过,最后一次为原序列的a3,在a3后、a5前有1种数字,所以a5变为1。现在,给出原序列,请问,按这种变换规则变换后的序列是什么。输入格式:输入第一行包含一个整数n,表示序列的长度。第二行包含n个正整数,表示输入序列。输出格式:输出一行,包含n个数,表示变换后的序列。例如,输入:51 2 2 1 2程序应该输出:-1 -2 0 1 1再例如,输入:121 1 2 3 2 3 1 2 2 2 3 1程序应该输出:-1 0 -2 -3 1 1 2 2 0 0 2 2数据规模与约定对于30%的数据,n&=1000;对于50%的数据,n&=30000;对于100%的数据,1 &=n&=&=ai&=10^9资源约定:峰值内存消耗(含虚拟机) & 256MCPU消耗 & 3000ms小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字变换成它的相反数,如果数字出现过,则看它在原序列中最后的一次出现后面(且在当前数前面)出现了几种数字,用这个种类数替换原来的数字。比如,序列(a1, a2, a3, a4, a5)=(1, 2, 2, 1, 2)在变换过程为:a1: 1未出现过,所以a1变为-1;a2: 2未出现过,所以a2变为-2;a3: 2出现过,最后一次为原序列的a2,在a2后、a3前有0种数字,所以a3变为0;a4: 1出现过,最后一次为原序列的a1,在a1后、a4前有1种数字,所以a4变为1;a5: 2出现过,最后一次为原序列的a3,在a3后、a5前有1种数字,所以a5变为1。现在,给出原序列,请问,按这种变换规则变换后的序列是什么。输入格式:输入第一行包含一个整数n,表示序列的长度。第二行包含n个正整数,表示输入序列。…显示全部【以下解答】我来替quailty解释下吧,他说的是一道查询给定区间内的数的种类的题目。正解是离线树状数组或者在线主席树的做法。题主可自行查询。 但是这道题我感觉并没有那么复杂,他的询问是给定的,只是询问当前位置到该数上一次出现的位置之间的种类个数,那么直接map+树状数组即可。扫一遍o(n),查询+修改o(logn),总复杂度为o(nlogn)。【以下解答】SPOJ DQUERY
上一集: 下一集:
相关文章:
最新添加资讯
24小时热门资讯
附近好友搜索这道题能算出来吗?
这道题能算出来吗?
销售养条好狗
01左图中的三角形,如何通过移动其中的三个圆圈,得到右图中的三角形?02一道逻辑推理题,通过你的选择帮你分析你的智商在哪个层级!03很经典的题型之一,难倒了无数人,你看看应该填什么才对?04这道数学题看你会不会做,其实很简单哦!05下面的3个圆中都填了数字,3个圆的规则是一样的,能否找出他们之间的规律,然后把最后一个圆中空缺的数字填上吗?06幼儿园的小朋友们的水平是如何呢?大家模拟一下,用幼儿园小朋友们的思路去解。07这题乍一看似乎有点抽象,应该用什么思路去解呢?嘿嘿,开动你的脑筋。8这道题能算出来吗?
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
销售养条好狗
百家号 最近更新:
简介: 及时分享新潮的宠物新闻宠物趣事
作者最新文章这道题怎么做 这个程序有什么问题 ? - 知乎2被浏览36分享邀请回答0添加评论分享收藏感谢收起}

我要回帖

更多关于 科四多少道题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信