POJ 2013 Symmetric Order

数据结构第三版C语言-实验1.doc 实验是对学生的一种综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。本实验课程着眼于方法与应用的结合,通过实验使书本上的知识“活”起来,让学生能深化理解和灵活掌握教学内容,通过实验使学生掌握如何把课堂和书本中学到的知识用于解决实际问题的基本方法和技能,对学生进行软件设计的基本训练。 为了达到上述目的,本课程安排了十一个实验项目,每个项目训练重点在于基本的数据结构,而不强调面面俱到。每个实验题目提交的成果都是两个部分,一个是实验报告,一个是源程序文件。实验报告以word文档格式提交,源文件以.c或.cpp格式提交。 本实验课程的评价按照实验报告规范的各个项目进行评价。 立即下载

       2013年 新年快乐!

       输入很多字符串,按照一定顺序将其输出。

 

#include <iostream>
#include <stack>
#include <queue>
using namespace std;
stack<string> s;
queue<string> q;
int main()
{
    int prob,n,i,j;
    bool f;
    char str[40];
    prob=1;
    while (1)
    {
        while (!s.empty())
            s.pop();
        while (!q.empty())
            q.pop();
        cin>>n;
        if (n == 0)
            break;
        f=true;
        for (i=0; i<n; i++)
        {
            cin>>str;
            if (f == true)
                q.push(str);
            else
                s.push(str);
            f=!f;
        }
        cout<<"SET "<<prob<<endl;
        prob++;
        f=true;
        while (!q.empty())
        {
            cout<<q.front()<<endl;
            q.pop();
        }
        while (!s.empty())
        {
            cout<<s.top()<<endl;
            s.pop();
        }
    }
}


C语言习题sort.c 通讯录整理:读取一组电话号码簿(由姓名和手机号码组成),将重复出现的项删除(姓名和电话号码都相同的项为重复项,只保留第一次出现的项),并对姓名相同手机号码不同的项进行如下整理:首次出现的项不作处理,第一次重复的姓名后面加英文下划线字符_和数字1,第二次重复的姓名后面加英文下划线字符_和数字2,依次类推。号码簿中姓名相同的项数最多不超过10个。最后对整理后的电话号码簿按照姓名进行从小到大排序,并输出排序后的电话号码簿。 【输入形式】 先从标准输入读取电话号码个数,然后分行输入姓名和电话号码,姓名由不超过20个英文小写字母组成,电话号码由11位数字字符组成,姓名和电话号码之间以一个空格分隔,输入的姓名和电话号码项不超过100个。 【输出形式】 按照姓名从小到大的顺序分行输出最终的排序结果,先输出姓名再输出电话号码,以一个空格分隔。 本题比较困难,需要认真分析 立即下载

相关推荐

西工大noj答案

不太全 但很有用 第一季10题全(注:第五题问题已经解决,确认AC!)

西北工业大学cpSkill平台Python作业NOJ(71-80)

仅供参考 前20传送门:https://blog.youkuaiyun.com/weixin_43520256/article/details/109137288 21-30传送门:https://blog.youkuaiyun.com/weixin_43520256/article/details/109137366 41-50传送门:https://blog.youkuaiyun.com/weixin_43520256/article/details/109137411 61-70传送门:https://blog.youkuaiyun.com/wei

weixin_43520256的博客 1671

C语言实现合并字符串

学会Perl以及Python之后,处理字符串也只是我很喜欢做的一件事情。进行字符串的拼接在这些高级脚本语言中是一件轻松的事情。 C语言是我的编程入门语言,但是我一直对这门语言了解并不是很深。确切说,我是对庞大的标准库以及GNU等函数库知之甚少。 使用C语言进行字符串的拼接应该怎么做呢?在先前,我肯定是要定义一个新的“字符串”,然后进行内存的拷贝。其实,有一个printf函数的孪生兄弟可以实现这个功能,那就是sprintf。 其实,在接触操作系统的时候我对这个函数多少有一点认识。那就是这个函数在实现屏显的时候比printf更为底层,而且可以直接操作内存。那么,使用这个函数进行字符串的拼接应该如何

1040 Longest Symmetric String (25分)——C语言实现(动态规划)

1040 Longest Symmetric String (25分) Given a string, you are supposed to output the length of the longest symmetric sub-string. For example, given Is PAT&TAP symmetric?, the longest symmetric sub-string is s PAT&TAP s, hence you must output 11. Inpu

Layman的博客 267

模拟IC设计避坑:手把手教你用Cadence仿真恒定跨导轨到轨运放(附完整工艺库文件)

本文详细解析了使用Cadence仿真恒定跨导轨到轨运放的全流程,涵盖电路原理、工艺库配置、尺寸设计及仿真分析。通过1:3电流镜补偿技术实现跨导稳定,提供CSMC 0.25um工艺下的实战案例,帮助工程师规避设计陷阱,提升模拟IC设计效率。

weixin_30952535的博客 494

2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--下篇

我们可以看到,目前配置基本完成了,现在有两个错,一个是Chrome没安装,这个自己安装就可以了,如果不需要WEB测试也不影响开发,另一个是Simulator还没安装,这个主要是安装的时间太长了,也就是上面的这一步。这里要注意,这个下载安装会比较慢,有的载会特别卡造成安装失败,最好的办法是挂一个VPN,保证安装完成,不过这个可以在以后单独进行安装。至此,基本的安装完毕,好多人会以为Xcode就OK了,其实还没有,我们还缺少命令行工具包,这个在安装完Flutter以后进行设置。

weixin_48803304的博客 1412

poj 2013 Symmetric Order

poj 2013 Symmetric Order 1. 简单题,故意用了栈,另外从这个题上可以体会到OJ判题模式 #include <iostream> #include <cstdio> #include <stac...

dayong9372的博客 189

使用 R 的长短期记忆 (LSTM)

在 R 中实现 LSTM 网络涉及使用 TensorFlow 和 Keras 软件包,它们为构建和训练深度学习模型提供了一个用户友好的界面。这些步骤包括准备数据、定义 LSTM 架构、编译模型、在数据上训练模型、评估其性能以及进行预测。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。与传统的 RNN 不同,LSTM 网络由于其独特的架构,可以在长序列上维护信息。为了在 R 中实现 LSTM 网络,我们将使用 Keras 库,该库为构建和训练神经网络提供了高级接口。

jianqimingtian的博客 1582

[POJ] 2013 -> Symmetric Order

Symmetric Order Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 12607   Accepted: 7681 Description In your job at Albatross Circus Management (yes, it's run

一个程序猿的BLOG 678

Labview程序框架介绍

当掌握LabVIEW基础知识并达到,理解单个小型模块程序会相对轻松。而若想进一步探索大型程序,就必然需要了解程序框架相关内容。LabVIEW常用的程序架构包括等。在多年工作中,我接触过的众多高级工程师所开发的大型程序,基本都基于这些架构搭建。接下来,将为大家详细介绍这些框架。

Misterlhw的博客 4619

[A-21]ARMv8/v9-SMMU系统架构和功能概述

本文简述了SMMU的系统架构和核心功能

基层架构师的分享 1724

Symmetric Order(POJ 2013)

Description In your job at Albatross Circus Management (yes, it’s run by a bunch of clowns), you have just finished writing a program whose output is a list of names in nondescending order by length (so that each name is at least as long as the one precedi

qq_43063278的博客 207

【异常】Cursor IDE 扩展主机超时错误处理文档The agent execution provider did not respond within 4 seconds.

该错误通常是 Cursor IDE 的临时性问题,不影响项目代码。大多数情况下,重新加载窗口或重启 IDE 即可解决。如果问题持续,可按上述进阶方案排查。重新加载窗口(最快)重启 IDE检查系统资源清理缓存检查扩展更多关于 AI+教育领域的干货,可以关注我的微信公众号第一时间获取哦~

奶爸的编程之路,也就一周冷个三天 2700

【POJ2013】:Symmetric Order

Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 10315 Accepted: 6401 Description In your job at Albatross Circus Management (yes, it’s run by a bunch of clowns), you have just

阳光心态,健康人生的博客 671

高云FPGA系列教程(7):ARM GPIO外部中断

高云GN1NSR-4C共有16个GPIO,每个GPIO可配置成输入或输出模式,支持中断输入,触发方式可选择:上升沿、下降沿、高电平、低电平触发。中断优先级可通过NVIC进行设置,支持 0-7 级可编程中断优先级。

whik1194的博客 1375

C#串口通信从入门到精通(11)——串口接收的数据存储到本地文件(txt、csv)

本文详细介绍如何将串口通信将数据进行本次存储,主要介绍常用的csv、txt格式文件,由多年实战经验总结,绝对干货!

qq_34059233的博客 7237

OpenJudge/Poj 2013 Symmetric Order

1.链接地址: http://bailian.openjudge.cn/practice/2013 http://poj.org/problem?id=2013 2.题目: Symmetric Order Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 11793   Acce

西门求雪的专栏 434

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

POJ2013-Symmetric Order

http://poj.org/problem?id=2013 水水更健康~~ #include<stdio.h> #include<string.h> int main(void) { int n,i,set=1; char a[16][26]; while(scanf("%d",&n),n) { ...

weixin_30673715的博客 124

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

POJ2013 【Symmetric Order】 (递归与回溯)

链接:http://poj.org/problem?id=2013 题目描述: In your job at Albatross Circus Management (yes, it’s run by a bunch of clowns), you have just finished writing a program whose output is a list of names in nondescending order by length (so that each name is at leas

Obliviate的博客 311

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

POJ 2013 Symmetric Order G++

#include #include #include #include //谢谢博友翻译 using namespace std; int main() { vector gs; vector jg; while(1) { int NUM; cin>>NUM; if(NUM==0) { break; } gs.push_back(NUM); in

woniupengpeng的专栏 298

POJ2013 ZOJ2172 UVA 3055Symmetric Order

//3_3_1: Symmetric Order 姓名重新排列输出 POJ2013 ZOJ2172 UVA 3055 #include #include #include using namespace std; char str[16][30]; int main() { int i,n,cnt = 1; while(scanf("%d",&n),n != 0) { for(i

308
上一篇: POJ 2031 Building a Space Station
下一篇: POJ 2421 Constructing Roads
plusplus7
博客等级 码龄15年 59粉丝 173原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值