zoukankan      html  css  js  c++  java
  • 婚礼上的小杉

    题目描述

    背景Background
    小杉的幻想来到了经典日剧《求婚大作战》的场景里……
    他正在婚礼上看幻灯片,一边看着可爱的新娘长泽雅美,一边想,如果能再来一次就好了(-.-干嘛幻想这么郁闷的场景……)。
    小杉身为新一代的山下智久,在虔诚地在心里呼喊了几千次以后,妖精终于出现了。
    妖精说,我还是可以帮你回到这张照片的过去,让你再来一次,可是你要帮我一个忙。

    (若对情节有任何疑问,请观看原剧)

    描述Description
    原来妖精先生在夏威夷的教堂里住了太久,家里的信件堆积了太多,凌乱不堪,你的工作就是帮他整理信件。
    总计N封的信件,每个信件都有自己的特征码和序号。

    输入
    每组测试数据的
    第一行有N个数,分别是不超过N的不重复的正整数,表示N封信件的序号。
    第二行也有N个数,分别是有效数字不超过255位的浮点数(没有前导的0且均大于0),表示N封信件的特征码。
    信件的序号和特征码按照给出的顺序一一对应。序号与序号间、特征码与特征码间有一个空格,两行均没有多余的空格。
    (1<=N<=1000)

    输出
    对每组数据输出N行
    请按照序号递增的顺序输出信件的特征码
    每行一个特征码,且特征码的格式应与输入完全一致

    输入样例

    3 1 2
    1.0 21.2 1

    输出样例
    21.2
    1
    1.0

    说明
    注释Hint 很简单的,不要想太多
    .
    .
    .
    .
    .
    分析
    我们把所有输入进去,再一分为二处理,注意数组的范围。
    .
    .
    .
    .
    程序:

    #include<iostream>
    #include<cstdio>
    #include<cstring>
    using namespace std;
    int main()
    {
    	int n=1;
    	string s[2001],a[2001];
    	while (cin>>s[n])
    	{
    		n++;
    	}
    	n/=2;
    	for (int i=1;i<=n;i++)
    	{
    		int w,l;
    		l=s[i].length();
    		w=(int)(s[i][0]-'0');
    		for (int j=2;j<=l;j++)
    			w=w*10+(int)(s[i][j-1]-'0');
    		a[w]=s[i+n];
    	}
    	for (int i=1;i<=n;i++)
    		cout<<a[i]<<endl;
    	return 0;
    }
    
  • 相关阅读:
    OpenCV -- CV_8UC1,CV_32FC3等参数的含义
    OpenCV -- 命名空间及相关函数介绍
    Qt -- QMutex使用详解
    QT -- 常用数据结构及函数
    Qt -- QQueue用法
    Qt -- QSetting类/ini配置文件的读写操作
    QT--日期操作QDateTime
    设备接口总汇(含实物图)
    “SurfFeatureDetector”: 未声明的标识符/不能实例化抽象类
    OpenCV -- Shi-Tomas角点检测与亚像素级角点检测
  • 原文地址:https://www.cnblogs.com/YYC-0304/p/10292820.html
Copyright © 2011-2022 走看看