热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

11988-BrokenKeyboard(a.k.a.BeijuText)

题目链接:http:uva.onlinejudge.orgindex.php?optioncom_onlinejudge&Itemid8&pageshow_probl

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3139


题目大意:给定一个字符串,内部含有”【“和”】“光标转移指令,

【代表光标移向文章头,】代表光标移向文章尾,问最终在屏幕上显示的字符串序列是?


解题题报告人:GHQ(SpringWater)


解题思路:考虑到后面的【比总会前面的【使得,字符更加靠前,所以我就从右边考试需找【,找到就输出,


左边的】在序列里没起作用,所以不用管,遇到直接输出!看起来很简单,但是他这题最恶心的是,你不能将最终的


结果strcat到一个ans数组里,否则会超时,所以你只有直接输出!但这里还要注意的是,当你从左到右查找】之前,


必须判定开头是否已字母开头,单独处理一下就是了!

#include
#include
#define MAXN 100002
char s[MAXN],temp[MAXN];
int main()
{
    int i,len;
    while(~scanf("%s",s))
    {
        len=strlen(s);
        for(i = 0; i  -1; --i)
        {
            if(s[i]=='[')
                printf("%s",temp+i+1);
        }
        if(!(s[0]=='['||s[0]==']'))
            printf("%s",temp);
        for(i = 1; i  
 


推荐阅读
  • 本文详细介绍了C++中map容器的多种删除和交换操作,包括clear、erase、swap、extract和merge方法,并提供了完整的代码示例。 ... [详细]
  • 本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ... [详细]
  • JSOI2010 蔬菜庆典:树结构中的无限大权值问题
    本文探讨了 JSOI2010 的蔬菜庆典问题,主要关注如何处理非根非叶子节点的无限大权值情况。通过分析根节点及其子树的特性,提出了有效的解决方案,并详细解释了算法的实现过程。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • 本文探讨了如何使用自增和自减运算符遍历二维数组中的元素。通过实例详细解释了指针与二维数组结合使用的正确方法,并解答了常见的错误用法。 ... [详细]
  • 本问题探讨了在特定条件下排列儿童队伍的方法数量。题目要求计算满足条件的队伍排列总数,并使用递推算法和大数处理技术来解决这一问题。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 利用决策树预测NBA比赛胜负的Python数据挖掘实践
    本文通过使用2013-14赛季NBA赛程与结果数据集以及2013年NBA排名数据,结合《Python数据挖掘入门与实践》一书中的方法,展示如何应用决策树算法进行比赛胜负预测。我们将详细讲解数据预处理、特征工程及模型评估等关键步骤。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 【我所認知的BIOS】—>SuperIOByLightSeed2009-9-21、Superio概述SuperIO芯片也叫IO芯片。在486以上档次的主板上都有IO ... [详细]
  • 5transfertheinputtextintoappKeyeventInputConnectionicgetCurrentInputCo ... [详细]
  • Thefollowingtableshowsthesymbolicconstantnames,hexadecimalvalues,andmouseorkeyb ... [详细]
  • 第二人生的源码分析(二十三)人物行走的键盘消息处理
    前面介绍了怎么样显示人物角色,包括名称等等。那么人物角色是怎么样在里面行走的呢?第二人生是通过方向键来控制人物角色的走动,也就是说它是通过接收键盘的消息后不断地计算新的位置来实现移动。下面 ... [详细]
  • Web 开发与设计师速查手册大全(下)
    在Web开发与设计师速查手册大全(上)中,介绍的主要是Web开发者常用速查手册,本文将着重介绍Web前端设计者常用速查手册。其中涉及颜色速查表以及Adobe众多设计工具的速查 ... [详细]
  • 下面的笔记内容来自coursera上的Python公开课。List注意1List中的value类型可以不一致list_test[abc,1.3,4,[4,5,6]]printl ... [详细]
author-avatar
4396
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有