泰泽智能电视(Tizen smart TV)问世

题目的意思是对于一个n位数,删除m个位后,得到的最小数是什么,比如12345 2,删除两个位,得到最小的就是123.实际上这题目解法很多,好像有贪心,线段树,RMQ等,因为我最近在学习RMQ,所以就用RMQ了。

这题目用了一个鸽巢原理,得到的m-n位数的第一位,必然出现在1~m-n+1,这个由鸽巢原理就十分明显了(如果1~n-(m-n)+1都没有的话,剩下的m-n-1个位是不可能凑出m-n个位的数的!)这样我们就可以从[1,n-(m-n)+1]中作RMQ取得最小值下标i,之后对于i+1后,m-n-1求第二个最小,依次递推即可。

我的RMQ写得很挫,唯有参考大神的代码了!

╮(╯▽╰)╭,身上有的东西基本都是从别人那里学来的,因为原创是很困难的。

/***********************************************************
	> OS     : Linux 3.2.0-60-generic #91-Ubuntu
	> Author : yaolong
	> Mail   : [email protected]
	> Time   : 2014年06月06日 星期五 07:19:57
 **********************************************************/
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<cmath>
using namespace std;
int mmin[1234][20];
char str[1234];
char ans[1234];
int min(int i,int j){
    return str[i]<=str[j]?i:j;
}
void rmq_st(int n){
    for(int i=0;i<=n;i++){
        mmin[i][0]=i;
    }
    int endj=(int)(log(n+0.0)/log(2.0));
    for(int j=1;j<=endj;j++){
        int endi=n+1-(1<<j);
        for(int i=0;i<endi;i++){
            mmin[i][j]=min(mmin[i][j-1],mmin[i+(1<<(j-1))][j-1]);
        }
    }
}
int query_min(int l,int r){
    int k=(int)(log(r-l+1.0)/log(2.0));
    return min(mmin[l][k],mmin[r-(1<<k)+1][k]);
}
int main(){
    int a;
    while(scanf("%s %d",str,&a)){
        int len=strlen(str);
        rmq_st(len);
        int need=len-a;
        int k=0,i=0;
        while(need--){
            k =query_min(k,len-need-1);//取得下标
            ans[i]=str[k];
            i++,k++;
        }
        for( k=0;k<i;k++){//过滤0
            if(ans[k]>'0')
            break;
        }
        if(i==k){
            puts("0");

        }else{
            for(;k<i;k++){
                printf("%c",ans[k]);
            }
            puts("");

        }

    }

return 0;
}

泰泽智能电视(Tizen smart TV)问世

时间: 2024-08-01 03:04:21

泰泽智能电视(Tizen smart TV)问世的相关文章

橙子引擎携多款精品TV游戏诚意呈献 2014智能电视游戏品牌峰会

橙子引擎携多款精品TV游戏诚意呈献 2014智能电视游戏品牌峰会 活动时间:2014.12.26  14:00-17:00 活动地点:深圳南山科技园科兴科学园会议中心8号厅 主办单位:橙子引擎 协办单位:网势网络.浩动游戏 活动介绍: 智能电视游戏行业前景光明,但是也存在一些问题:游戏内容不够吸引人,大型游戏画面感粗糙,玩家无法更好的体验游戏带给他们的乐趣. 智能电视游戏行业亟需一款"现象级"游戏来引爆,那么它将会是下一款游戏么? 本次会议,橙子引擎联合众多明星游戏开发者,携<八

智能电视游戏品牌峰会顺利召开,多款精品TV游戏发布

12.26,在大家还沉浸在欢乐的圣诞氛围中时,智能电视游戏行业内颇具影响力的会议已经在深圳召开.由橙子引擎(OGEngine)主办的<2014智能电视游戏品牌峰会--精品TV游戏产品发布会>在深圳南山科技园顺利举办,本次会议汇聚了众多明星游戏CP和游戏渠道等业内巨头,更是得到了业内众多媒体的支持. 纵观整个智能电视游戏行业的发展趋势,我们不难发现其中的各种机遇,积极的发展趋势和光明的前景,但是这其中也存在一些问题:游戏内容不够吸引人,大型游戏画面感粗糙,玩家无法更好的体验游戏带给他们的乐趣.当

智能电视:2015年的闭环之年

移动互联网和智能家居渗透入每个细分领域开始,厂商发力智能终端便成为不可阻挡趋势,在构建竞争力与产业链方面,国内的海尔.小米.乐视和国外的三星.LG等厂商,均不约而同地采取不同方式构建行业竞争壁垒.在产业生态链或技术门槛提升方面,这些厂商都在以自身优势条件进行着顽强的努力. 构建产业链的方式和目的,是为了消费者的体验以及需求形成闭环,并且在这个链接领域内实现最广泛的用户需求链条:智能手机和智能电视作为最贴近消费者的终端产品,因此自然成为无可比拟的选择对象.小米.乐视作为典型的阵营代表,通过产业链接

智能电视:跳出那个坑

在信息技术发展的过程中,电子工业时代所展现的成果最为雄伟,比如,电视机屏幕由黑白变成彩色.由彩色变成Retina高清,这种变化不仅给消费者带来了全新的视觉享受,也开始给产业推上新的高度.在之后的数十年时间里,这股技术与信息交汇的浪潮还正式跨向智能化--电视机可以通过互联网实现与人的链接,即消费者可借助互联网方式实现与电视机的互动.互通. 这种可实现的预期技术,被人称为智能. 但很多厂商却似乎等候不及这个时代的到来,于是便在当前技术与材料均为达到那个程度的时候,急急忙忙对外宣布称自己的智能电视已经

从家博会看智能电视未来发展方向

纵观电视行业这十几年的发展,可谓是从根本上给消费者带来了质的提升,从老式的黑白CRT电视到后来的彩色电视机,再发展到液晶技术的平板电视,这些都是从硬件技术升级上给消费者带来对电视节目观看的提升.互联网技术的发展带动了智能电视的出现,在现有超薄超清的平板电视基础之上添加了智能的软件系统,让古板冷漠被动的电视机换上了一颗智能并人性化的心脏.智能电视的发展越来越接近模仿移动智能终端,那么,未来智能电视的发展将如何进化? 智能将被无限放大 当前智能电视确实在扮演着移动智能终端的部分角色,打开智能电视你能

在三星smart TV上开发widget-入门篇

一个 Smart TV 应用至少包含以下几部分: index.html 文件 应用程序的入口. config.xml 文件 这个xml文件放在应用结构的根目录,包含安装应用程序所需要的信息. JavaScript 文件 主要作用是控制应用程序的行为. CSS 文件 定义应用程序的布局,样式. Image 文件 图像资源. 示例应用 接下来会实现一个简单的应用程序,这个应用只包含了显示文本和打印遥控器的事件的功能. 实现config.xml文件 实现index.html文件 实现JavaScrip

十年一剑终成空 苹果缘何败走智能电视

自2007年推出iPhone以来,苹果就一直被称为"业界的颠覆者".当然,事实也的确如此.iPhone开创全新大屏智能手机潮流:iPad让平板电脑"死灰复燃":Apple Watch虽然不是最早发布的可穿戴设备,却成功地将时尚和科技连接在一起,让可穿戴设备真正被人们所接受:还有Macbook系列逆PC销售下降趋势而行,成为笔记本市场的唯一亮点.但总觉得缺点什么,如果硬要给苹果挑毛病,那就是一直消息不断,却始终难露出真容的智能电视. 每次苹果新品发布会,大众都翘首以盼

且看三星刚发布的Smart TV如何窃听你的枕边细语

三星最新的SmartTV有一个很酷的新的声控功能,网络连接设备可以通过它来录下你说过的所有内容并把它上传到一个第三方的地方进行存储. 该公司的语音识别软件允许用户跟他们的电视通过声音来进行沟通.一旦电视上的一个麦克风的符号出现的时候就代表该功能已经启动了.简单的说就是,用户可以仅仅需要用声音表达几个命令就能对电视进行换台操作,而不需要像传统一样需要通过遥控来进行.其实个人认为这是个挺好的技术,科技发展到现在,这个技术还不普及的话就说不过去了. 但是这个技术同时也让人担忧,很大的原因是因为隐藏在三

三国杀:智能电视迎来对垒时代

日前,海信在北京发布了ULED曲面电视新品. 这款电视是海信的倾力之作,在色彩显示.动态对比度等关键画质指标方面表现出色.产品外观上采用了曲面屏设计,具有5-7度的创新仰角设计,可以让用户在自然坐姿下拥有更舒适的观看视角并带来影院级沉浸式的观感.除此之外,这款电视还具备Hi-Sound音响处理系统和超4K级分辨率画质,可为用户提供接近完美音画享受. 无独有偶,三星此前发布的SUHD超高清电视也和海信此次发布的ULED曲面电视新品一样,主打画质.曲面屏等技术特点.作为中国本土品牌的开拓者,海信此次