就我不坑2

时间限制:1000 ms  |  内存限制:65535 KB
难度:0
描述
要说学长谁善良,ACM找LY。 没错,以上面那句话我已经不能再同意了。 问题来了:画 8 。

输入
输入的第一行为一个整数N,表示后面有N组数据.
每组数据中有一个字符和一个整数,字符表示画笔,整数(>=5)表示高度.
输出
画横线总是一个字符粗,竖线随着总高度每增长6而增加1个字符宽.当总高度从5增加到6时,其竖线宽度从1增长到2.下圈高度不小于上圈高度,但应尽量接近上圈高度,且下圈的内径呈正方形.
每画一个"8"应空一行,即两组之间有一条华丽的分割线
样例输入
2
A 7
B 8
样例输出
  AA
AA  AA
AA  AAAA
AA  AA
AA  AAAA
<---华丽的分割线--->BBB
BB   BB
BB   BBBBB
BB   BB
BB   BB
BB   BBBBB
来源
上传者

#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
using namespace std;
char c;
int n;
int main()
{int t;cin>>t;for(int i=0;i<t;i++){cin>>c>>n;//cout<<c<<endl;int a=n/6+1;int b=(n-3)/2;if((n-3)%2!=0)b++;//cout<<a<<" "<<b<<endl;int j,k;for(j=1;j<=n;j++){if(j==1||j==n||j==n-b-1){for(k=1;k<=a+b;k++){if(k<=a)cout<<" ";elsecout<<c;}}else{for(k=1;k<=2*a+b;k++){if(k>a&&k<=a+b)cout<<" ";elsecout<<c;}}cout<<endl;}if(i!=t-1)cout<<"<---华丽的分割线--->"<<endl;}
}

就我不坑2 nyoj(简单模拟)相关推荐

  1. NYOJ 题目77 开灯问题(简单模拟)

    开灯问题 时间限制:3000 ms  |            内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...

  2. IoC容器总结与简单模拟

    IoC容器总结与简单模拟 当一个组件需要外部资源时,最直接也最明智的方法是执行查找,这种行为称为主动查找.但这种查找存在一个缺点--组件需要知道如何获得资源.那么它的解决方案是什么呢?请看下文. AD ...

  3. 使用动态代理简单模拟一下spring的事务管理

    按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService {public void sayHel ...

  4. 7-18 银行业务队列简单模拟 (25 分)

    7-18 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...

  5. Jmeter简介以及简单模拟性能测试

    1.Jemter简介 1.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试, 压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于 ...

  6. JavaWeb学习总结(四十九)——简单模拟Sping MVC

    在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: ...

  7. 银行业务队列简单模拟 (25 分)c语言c++

    7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银 ...

  8. FZU - 2202 犯罪嫌疑人(逻辑思维+简单模拟)

    题目链接:点击查看 题目大意:给出n和m,代表有n个人,每个人说一句话,指认一个人是无辜还是罪犯,总共有m个人说了真话,问每个人说话的真实性 题目分析:一拿到这个题目我是懵逼的..因为n给到了1e5, ...

  9. 7-45 银行业务队列简单模拟 (10 分)

    7-45 银行业务队列简单模拟 (10 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...

  10. 7-4 银行业务队列简单模拟 (15 分)

    ** 7-4 银行业务队列简单模拟 (15 分) ** 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客 ...

最新文章

  1. 天啦噜!生产机器连接数飙升到上万,背后发生了什么?
  2. jbpm hibernate.cfg.xml 连接mysql配置_JBPM的jbpm.hibernate.cfg.xml有关配置
  3. Spark RDD在Spark中的地位和作用如何?
  4. 一个非常超级可爱的滚动到顶端(Back to top)的jQuery插件- jQuery Back to Top
  5. oracle表空间 设置,Oracle表空间怎么设置和管理
  6. 【ES】ES Attempted to send a bulk request to elasticsearch but Elasticsearch appears to be unreachabl
  7. ubuntu 中文设置
  8. ewebeditor高版本=5.50day
  9. linux shell中实现字符串反转的几种简单方法
  10. 虚拟机中安装windows XP系统
  11. Ubuntu联网安装GCC
  12. rust自创服务器_萌新教大家搭建Rust服务器(局域网和公网)
  13. 基于华为云服务的人脸识别功能实现
  14. 02.GCC编译器的使用
  15. Redis主从搭建(哨兵模式),springboot整合redis主从
  16. openssl HeartBleed漏洞复现
  17. php人民币函数,php人民币小写转大写的函数,不限长度,精确到分(推荐)
  18. C# WPF动点任意移动气泡画法(解决方案使用到数学勾股定理、正弦定理、向量知识)。
  19. 在C语言程序中 main函数的位置,在C语言程序中,main函数的位置是________。
  20. 一本通1603绿色通道

热门文章

  1. 查看sql语句执行时间/测试sql语句性能
  2. oracle:plsql学习总结(oracle database 10g sql 开发指南)
  3. springboot 整合 storm 无法使用注解获取 Ioc 里的 bean,获取不到 spring 上下文 applicationContext
  4. 传统的jsp+servlet的经典的MVC开发模式详细步骤,框架的知识点转换,各模块的以及各配置的作用,学习框架必备知识,框架基础技术JDBC(一)
  5. 线程的简单理解,适用于初接触的小白,另类例子讲解,通俗易懂
  6. r语言 rgl 强制过程中_R语言中的方差分析方法汇总
  7. win10恢复出厂设置_手机如何恢复出厂设置
  8. python设计模式pdf_精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载-精品下载...
  9. 共享网络获取树莓派ip_树莓派网络设置
  10. 实现一个简易的线程池。