百步穿杨

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12181 Accepted Submission(s): 4516

Problem Description
时维九月,序属三秋,辽军大举进攻MCA山,战场上两军正交锋.辽军统帅是名噪一时的耶律-James,而MCA方则是派出了传统武将中草药123.双方经过协商,约定在十一月八日正午十分进行射箭对攻战.中草药123早早就开始准备,但是他是武将而不是铁匠,造弓箭的活就交给聪明能干的你了,现在告诉你每种弓箭规格,即箭身的长度,以及每种规格弓箭所需要的数目,要求你把需要的弓箭都输出.
弓箭的基本样子为 “>+—+>”,其中”+—+”为箭身,数据保证箭身长度 > 2

Input
首先输入一个t,表示有t组数据,跟着t行:
每行一个N (N < 50 ),接下去有N行,第i行两个整数Ai , Bi,分别代表需要箭身长度为Ai的弓箭Bi枝. (Ai < 30 , Bi < 10 )
输入数据保证每一个Ai都是不同的.

Output
按照箭身的长度从小到大的顺序依次输出所有需要的弓箭,”每一种”弓箭后输出一个空行.

Sample Input
1
4
3 4
4 5
5 6
6 7

Sample Output

+-+>
+-+>
+-+>
+-+>

+–+>
+–+>
+–+>
+–+>
+–+>

+—+>
+—+>
+—+>
+—+>
+—+>
+—+>

+—-+>
+—-+>
+—-+>
+—-+>
+—-+>
+—-+>
+—-+>

简单字符串处理 3次循环 暴力

code:

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
struct node
{int x;int y;
}a[100];
int  cmp(node xx, node yy)
{return xx.x<yy.x;
}
int main()
{int N;scanf("%d",&N);while (N--){int n;scanf ("%d",&n);for (int i=0; i<n; i++){scanf("%d%d",&a[i].x,&a[i].y);}sort(a,a+n,cmp);for (int i=0; i<n; i++){int m = a[i].x-2;for (int j=0; j<a[i].y; j++){printf (">+");for (int k=0; k<m; k++){printf ("-");}printf ("+>\n");}printf ("\n");}}
}

HDU 2550 百步穿杨相关推荐

  1. hdu 2550百步穿杨

    百步穿杨 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  2. HOJ 2550 百步穿杨

    题目: 时维九月,序属三秋,辽军大举进攻MCA山,战场上两军正交锋.辽军统帅是名噪一时的耶律-James,而MCA方则是派出了传统武将中草药123.双方经过协商,约定在十一月八日正午十分进行射箭对攻战 ...

  3. [转] HDU 题目分类

    转载来自:http://www.cppblog.com/acronix/archive/2010/09/24/127536.aspx 分类一: 基础题:1000.1001.1004.1005.1008 ...

  4. HDU题目分类啊!!!

    分类一(详细): 分类二: 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.1032.1037.1040.10 ...

  5. HDU题目分类大全【大集合】

    基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029.  1032.1037.1040.1048.1056.105 ...

  6. HDU 5643 King's Game 打表

    King's Game 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5643 Description In order to remember hi ...

  7. 转载:Hdu 题目分类

    原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...

  8. HDU——1106排序(istringstream的使用、STLvector练习)

    排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  9. hdu 5438 Ponds 拓扑排序

    Ponds Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/contests/contest_showproblem ...

最新文章

  1. MySQL查看所有视图的命令
  2. 计算机处理文献信息 需要,科学素养与科研方法 考试85.doc
  3. Python笔记_第四篇_高阶编程_正则表达式_3.正则表达式深入
  4. Leetcode 94.二叉树的中序遍历 (每日一题 20210712)
  5. 学习:erlang的term反序列化,string转换为term
  6. Singleton patterns 单件(创建型模式)
  7. 数据结构Java版之基数排序(四)
  8. python判断成绩情况
  9. php批量下载TXT中的URL,需求是这样,再不改变目录结构的前提下,通过URL,批量下载文件,我已经写好了一点儿了...
  10. python程序设计课程标准_《Python程序设计》课程标准
  11. 佳信客服接口文档 REST API
  12. 笔记本打印时出现打印机出现异常配置问题_win10系统打印机出现administrator无法打印如何解决...
  13. 1、CSS中iconfont 彩色图标使用详解
  14. maven打包缺少依赖异常eu.neilalexander:jnacl:jar:1.0.0 was not found in...解决
  15. oRbIt 的专栏 用天文方法计算二十四节气(下)
  16. python3 windows下的几乎万能爬虫方法
  17. 学术应用使用node-http-proxy集成谷歌学术
  18. 《30天自制操作系统》第1天
  19. 共勉。怎么摆脱习惯性刷手机的习惯?
  20. POST加电自检及BIOS常见故障

热门文章

  1. spark-调优(代码层面)
  2. 一旦确诊青光眼无法彻底根治,需进行终身防治
  3. 【ACM- OJ】《Oulipo》C++
  4. python蟒蛇编程_《大蟒蛇编程第1课》如何用3分钟写出第一个动画程序
  5. python将矩阵顺时针旋转90度_python实现顺时针打印矩阵
  6. 1个球从100m落下,每次时,反跳原高度的一半,再落,再反弹,求第10次落地共经过多少m,第10次反弹多高。 谭浩强《c语言程序设计》第五章第十一题
  7. 阿里十年经验输出,大数据平台“数加”的前世今生
  8. c语言中整形变量,C语言基本数据类型:整型(int)用法详解
  9. 启动项目报错404 Not Found nginx/1.21.5-2022-6-8
  10. kali Linux单用户模式的退出方法