就我不坑2 nyoj(简单模拟)
就我不坑2
- 描述
-
要说学长谁善良,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(简单模拟)相关推荐
- NYOJ 题目77 开灯问题(简单模拟)
开灯问题 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯 ...
- IoC容器总结与简单模拟
IoC容器总结与简单模拟 当一个组件需要外部资源时,最直接也最明智的方法是执行查找,这种行为称为主动查找.但这种查找存在一个缺点--组件需要知道如何获得资源.那么它的解决方案是什么呢?请看下文. AD ...
- 使用动态代理简单模拟一下spring的事务管理
按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService {public void sayHel ...
- 7-18 银行业务队列简单模拟 (25 分)
7-18 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...
- Jmeter简介以及简单模拟性能测试
1.Jemter简介 1.我们为什么使用Jmeter 开源,免费,基于Java编写,可集成到其他系统可拓展各个功能插件 支持接口测试, 压力(负载和压力)测试等多种功能,支持录制回放, 入门简单相较于 ...
- JavaWeb学习总结(四十九)——简单模拟Sping MVC
在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下: ...
- 银行业务队列简单模拟 (25 分)c语言c++
7-2 银行业务队列简单模拟 (25 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达银 ...
- FZU - 2202 犯罪嫌疑人(逻辑思维+简单模拟)
题目链接:点击查看 题目大意:给出n和m,代表有n个人,每个人说一句话,指认一个人是无辜还是罪犯,总共有m个人说了真话,问每个人说话的真实性 题目分析:一拿到这个题目我是懵逼的..因为n给到了1e5, ...
- 7-45 银行业务队列简单模拟 (10 分)
7-45 银行业务队列简单模拟 (10 分) 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客.给定到达 ...
- 7-4 银行业务队列简单模拟 (15 分)
** 7-4 银行业务队列简单模拟 (15 分) ** 设某银行有A.B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 -- 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客 ...
最新文章
- 天啦噜!生产机器连接数飙升到上万,背后发生了什么?
- jbpm hibernate.cfg.xml 连接mysql配置_JBPM的jbpm.hibernate.cfg.xml有关配置
- Spark RDD在Spark中的地位和作用如何?
- 一个非常超级可爱的滚动到顶端(Back to top)的jQuery插件- jQuery Back to Top
- oracle表空间 设置,Oracle表空间怎么设置和管理
- 【ES】ES Attempted to send a bulk request to elasticsearch but Elasticsearch appears to be unreachabl
- ubuntu 中文设置
- ewebeditor高版本=5.50day
- linux shell中实现字符串反转的几种简单方法
- 虚拟机中安装windows XP系统
- Ubuntu联网安装GCC
- rust自创服务器_萌新教大家搭建Rust服务器(局域网和公网)
- 基于华为云服务的人脸识别功能实现
- 02.GCC编译器的使用
- Redis主从搭建(哨兵模式),springboot整合redis主从
- openssl HeartBleed漏洞复现
- php人民币函数,php人民币小写转大写的函数,不限长度,精确到分(推荐)
- C# WPF动点任意移动气泡画法(解决方案使用到数学勾股定理、正弦定理、向量知识)。
- 在C语言程序中 main函数的位置,在C语言程序中,main函数的位置是________。
- 一本通1603绿色通道
热门文章
- 查看sql语句执行时间/测试sql语句性能
- oracle:plsql学习总结(oracle database 10g sql 开发指南)
- springboot 整合 storm 无法使用注解获取 Ioc 里的 bean,获取不到 spring 上下文 applicationContext
- 传统的jsp+servlet的经典的MVC开发模式详细步骤,框架的知识点转换,各模块的以及各配置的作用,学习框架必备知识,框架基础技术JDBC(一)
- 线程的简单理解,适用于初接触的小白,另类例子讲解,通俗易懂
- r语言 rgl 强制过程中_R语言中的方差分析方法汇总
- win10恢复出厂设置_手机如何恢复出厂设置
- python设计模式pdf_精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载-精品下载...
- 共享网络获取树莓派ip_树莓派网络设置
- 实现一个简易的线程池。