迎春舞会之数字舞蹈

题目链接

一道奇怪的模拟题,

先将样例输出复制下来,观察观察

      --   --        --   --   --   --   --   --   ①
| | | | | | | | | | | | | |  ②
| | | | | | | | | | | | | |
-- -- -- -- -- -- --   ③
| | | | | | | | | | | | |  ④
| | | | | | | | | | | | |  
-- -- -- -- -- -- --   ⑤

将数字从上到下分成5个部分分别模拟

 //      --   --        --   --   --   --   --   --
// | | | | | | | | | | | | | |
// | | | | | | | | | | | | | |
// -- -- -- -- -- -- --
// | | | | | | | | | | | | |
// | | | | | | | | | | | | |
// -- -- -- -- -- -- --
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int k,n;
char s[],s1[],s2[],s3[],s4[];
int main()
{
scanf("%d%s",&k,s+);
n=strlen(s+);
for(int i=;i<=k;i++){
s1[i]=' ';
s2[i]='-';
}
s1[]=' '; s1[k+]=' ';
s2[]=' '; s2[k+]=' ';
for(int i=;i<=n;i++){
if(s[i]==''||s[i]=='')
cout<<s1;
else cout<<s2;
if(i!=n) cout<<' ';
}
cout<<endl;
int len=strlen(s1);
for(int i=;i<len;i++)
s3[i]=s1[i];
for(int i=;i<=n;i++){
s3[]=s3[k+]=' ';
if(s[i]!=''&&s[i]!='') s3[k+]='|';
if(s[i]!=''&&s[i]!=''&&s[i]!='')
if(s[i]!='') s3[]='|';
int len1=strlen(s4),len2=strlen(s3);
for(int j=len1;j<=len1+len2-;j++)
s4[j]=s3[j-len1];
if(i!=n) s4[len1+len2]=' ';
}
for(int i=;i<=k;i++)
cout<<s4<<endl;
for(int i=;i<=n;i++){
if(s[i]==''||s[i]==''||s[i]=='')
cout<<s1;
else cout<<s2;
if(i!=n) cout<<' ';
}
cout<<endl;
int o=strlen(s4);
memset(s4,,sizeof(s4));
for(int i=;i<=n;i++){
s3[]=s3[k+]=' ';
if(s[i]!='') s3[k+]='|';
if(s[i]==''||s[i]==''||s[i]==''||s[i]=='')
s3[]='|';
int len1=strlen(s4),len2=strlen(s3);
for(int j=len1;j<=len1+len2-;j++)
s4[j]=s3[j-len1];
if(i!=n) s4[len1+len2]=' ';
}
for(int i=;i<=k;i++)
cout<<s4<<endl;
for(int i=;i<=n;i++){
if(s[i]==''||s[i]==''||s[i]=='')
cout<<s1;
else cout<<s2;
if(i!=n) cout<<' ';
}
return ;
}

【洛谷P1538】迎春舞会之数字舞蹈的更多相关文章

  1. 洛谷P1538迎春舞会之数字舞蹈

    题目背景 HNSDFZ的同学们为了庆祝春节,准备排练一场舞会. 题目描述 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列. 为了配合每年的倒计时,同学们决定排出——“数字舞蹈 ...

  2. 洛谷 P1538 迎春舞会之数字舞蹈

    题目背景 HNSDFZ的同学们为了庆祝春节,准备排练一场舞会. 题目描述 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列. 为了配合每年的倒计时,同学们决定排出——“数字舞蹈 ...

  3. P1538 迎春舞会之数字舞蹈

    题目背景 HNSDFZ的同学们为了庆祝春节,准备排练一场舞会. 题目描述 在越来越讲究合作的时代,人们注意的更多的不是个人物的舞姿,而是集体的排列. 为了配合每年的倒计时,同学们决定排出——“数字舞蹈 ...

  4. P1538迎春舞会之数字舞蹈

    传送 输入输出样例:(洛咕的太丑了就不放了) (1前面有三个空格) 这真是一群闲(qian)圈(zou)的人.大号+小号提交了不下10遍终于a了 好了我们来研究一下这些数字"美观" ...

  5. Luogu P1538 迎春舞会之数字舞蹈 | 模拟

    题目链接 大水题,暴力输出,代码应该能看吧...... #include<iostream> #include<cstdio> using namespace std; int ...

  6. VIJOS-P1064 迎春舞会之数字舞蹈

    洛谷 P1538 迎春舞会之数字舞蹈 洛谷传送门 JDOJ 1245: VIJOS-P1064 迎春舞会之数字舞蹈 JDOJ传送门 Description ​ 在越来越讲究合作的时代,人们注意的更多的 ...

  7. 题解洛谷P1538【迎春舞会之数字舞蹈】

    方法:暴力,判断,输出 本题为了更好理解建议各位可以复制样例来研究,甚至可以复制题解来测试思想,相信大家不会抄. 有什么不好的请大佬们在评论里指出,谢谢 #include <bits/stdc+ ...

  8. 洛谷 2953 [USACO09OPEN]牛的数字游戏Cow Digit Game

    洛谷 2953 [USACO09OPEN]牛的数字游戏Cow Digit Game 题目描述 Bessie is playing a number game against Farmer John, ...

  9. 【洛谷】2602: [ZJOI2010]数字计数【数位DP】

    P2602 [ZJOI2010]数字计数 题目描述 给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次. 输入输出格式 输入格式: 输入文件中仅包含一行两个整数a ...

随机推荐

  1. Shader学习笔记

    Shader学习笔记 例子: Shader "SrfShader1"{ //定义显示在Inspector中的变量,并从Inspector中获取值 Properties{ _Colo ...

  2. 从Linux服务器下载文件到本地

    通过安装xshell,连接服务器,通过以下命令可以方便的将服务器的文件下载到本地 #下载一个文件 sz filename #下载多个文件 sz filename1 filename2 #下载dir目录 ...

  3. JavaScript对象 创建对象(一)

    创建对象  --以下内容来自JavaScript高级程序设计 工厂模式 用函数来封装以特定接口创建对象的细节. function createPerson(name, age, job){ var o ...

  4. hashlib库的使用

    这个模块实现了许多不同的安全哈希和消息摘要算法的通用接口.包括FIPS安全哈希算法SHA1.SHA224.SHA256.SHA384和SHA512(在FIPS 180-2中定义)以及RSA的MD5算法 ...

  5. 04.Dictionary字典键值对集合

    Dictionary字典键值对集合和Hashtable键值对集合的功能非常类似, 只是在声明的时候,必须为其制定值的类型. 示例代码: namespace _11.Dictionary字典集合的学习 ...

  6. 亲测,很有效的忽略SSL证书方法

    1.在httpclient发起请求时,有时会出现下面这种情况 你的日志中出现有关SSL的异常,javax.net.ssl.SSLPeerUnverifiedException: peer not au ...

  7. Python中and和or的运算法则

    1. 在纯and语句中,如果每一个表达式都不是假的话,那么返回最后一个,因为需要一直匹配直到最后一个.如果有一个是假,那么返回假2. 在纯or语句中,只要有一个表达式不是假的话,那么就返回这个表达式的 ...

  8. 如何修改Vue打包后文件的接口地址配置

    1.背景 常规的vue项目分为本地环境和生产环境,我们只要对 config 文件夹下的 dev.env.js 和 prod.env.js 做相应的配置即可.但是最近在做的项目中,涉及到私有化部署,就是 ...

  9. Form表单元素

    Form表单元素 action method input: name value type: text password button radio checkbox file submit reset ...

  10. for计算位置坐标

    代码1效果图: 代码2效果图: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...