博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【T^T 1736】【FJUTOJ 1077】排座位
阅读量:7000 次
发布时间:2019-06-27

本文共 1288 字,大约阅读时间需要 4 分钟。

水题,小心PE

// <1736.cpp> - 11/12/16 17:17:52// This file is made by YJinpeng,created by XuYike's black technology automatically.// Copyright (C) 2016 ChangJun High School, Inc.// I don't know what this program is.#include 
#include
#include
#include
#include
#include
#include
using namespace std;inline int gi() { register int w=0,q=0;register char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-')ch=getchar(); if(ch=='-')q=1,ch=getchar(); while(ch>='0'&&ch<='9')w=w*10+ch-'0',ch=getchar(); return q?-w:w;}int _x[3]={5,1,10},_y[3]={3,2,1};char s[5][12];int main(){ freopen("1736.in","r",stdin); freopen("1736.out","w",stdout); int T=gi(); memset(s,' ',sizeof(s)); for(int i=5;i<=8;i++)s[0][i]='X'; for(int i=1;i<=4;i++) for(int o=0;o<3;o++) for(int j=_x[o];j<=_x[o]+_y[o];j++) s[i][j]='0'; for(int i=1;i<=4;i++)s[i][4]=s[i][9]='|'; while(T--){ int n=gi(),x=(n-1)/9,y; n-=9*x;x++; for(int o=0;o<3;o++) if(_y[o]+1>=n){y=_x[o]+n-1;break;} else n-=_y[o]+1; s[x][y]='#'; for(int j=1;j<=8;j++)putchar(s[0][j]); putchar('\n'); for(int i=1;i<=4;putchar('\n'),i++) for(int j=1;j<=11;j++)putchar(s[i][j]); s[x][y]='0'; } return 0;}

转载于:https://www.cnblogs.com/YJinpeng/p/6057210.html

你可能感兴趣的文章
【撸码师备忘录】Nginx+OpenSSL配置支持Http/Https请求共存
查看>>
HttpClient4.x 使用cookie保持会话
查看>>
Refactoring: Encapsulate Collection
查看>>
RHEL6 Postfix部署方法
查看>>
Java面试之GC(垃圾收集器)
查看>>
Centos 7下如何安装bzip2
查看>>
centos x64搭建 hadoop2.4.1 HA
查看>>
Android第四天
查看>>
ListView的缓存数据复用导致的显示错乱问题
查看>>
让Rails程序出现异常错误等自动发送错误邮件 - exception_notification
查看>>
java代码操作properties属性文件
查看>>
linux账号群组删除等相关操作
查看>>
Scala avoid null
查看>>
oracle性能优化学习062201
查看>>
Python小练习之使用for循环对列表内元素进行排序
查看>>
Java基础学习总结(8)——super关键字
查看>>
Maven学习总结(七)——eclipse中使用Maven创建Web项目
查看>>
Node.js中实现文件的循环写入
查看>>
大型网站技术架构(七)网站的可扩展性架构
查看>>
处理 ps cs3 打开提示 产品已停止 故障
查看>>