CF5B Center Alignment

2024-03-04 07:32
文章标签 alignment center cf5b

本文主要是介绍CF5B Center Alignment,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CF老题…
质量比较一般,没有校验器要死了.
大概就是对准中间的时候第一个没法准确对准点向左一个,第二个向右…

#include<bits/stdc++.h>
#define rap(i,first,last) for(int i=first;i<=last;++i)
using namespace std;
char s[1000][10000];//数组记录
int people=0,answer=0;
int main()
{int now=0;while(gets(s[++now]));//读入int textwide=0;//文本的宽度rap(i,1,now)textwide=max(textwide,(int)(strlen(s[i])+1));//得到最终的文本的的宽度rap(i,1,textwide+1)printf("*");//输出第一行的'*'printf("\n");int left,right,len;//分别为左边的空格数,右边的空格数,字符串的长度int check=0;rap(i,1,now-1){left=0;right=0;len=strlen(s[i])+1;if((textwide-len)%2==0){left=(textwide-len)/2;right=(textwide-len)/2;}else//如果没法对准{check=!check;//左右翻一下left=(textwide-len)/2+!check;//一个加0一个加1right=(textwide-len)/2+check;}printf("*");rap(j,1,left)printf(" ");printf("%s",s[i]);rap(j,1,right)printf(" ");printf("*\n");}rap(i,1,textwide+1)printf("*");//输出最后一行return 0;
}

这篇关于CF5B Center Alignment的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/772460

相关文章

VSCode中latex文件(Misplaced alignment tab character .LaTeX

Misplaced alignment tab character &.LaTeX 先给出参考文章1 Misplaced alignment tab character &.LaTeX 把bib文件中的 &改为 and 。删除原有的bbl文件、重新运行 选择这个运行 这个错误在overleaf上并没有遇到、在vscode上遇到了 方法二就是把 &改为 \& ,记得删除

Anchor Alignment Metric来优化目标检测的标签分配和损失函数。

文章目录 背景假设情况任务和目标TaskAligned方法的应用1. **计算Anchor Alignment Metric**2. **动态样本分配**3. **调整损失函数** 示例总结 背景 假设我们在进行目标检测任务,并且使用了YOLOv8模型。我们希望通过TaskAligned方法来优化Anchor与目标的匹配程度,从而提升检测效果。 假设情况 图像: 一张包含

[linux命令] 随笔集 center OS 7 蛋疼的改动 一个菜鸟的奋斗shit~~~

2018年7月24日17:22:30 虚拟机查看ip地址  center OS 7  最小化安装. 查看ip地址:使用ifconfig已经不适用了 , 需要使用 ip addr 可以看到 关闭防火墙命令也不是 stop iptables.service 命令了,  看下百度经验吧7 关闭防火墙系列命令 关闭防火墙: systemctl stop firewalld.service

IOS并发编程——Grand Center Dispatch

并发编程往往能够提高程序的效率,在其他平台中进行并发编程往往就是多线程的编程,在IOS中同样可以进行多线程编程,但是Apple的官方文档却告诉我们,尽量不要使用原生线程,而是使用其他替代技术。为什么呢?有如下几点理由: 1、原生线程编程往往需要涉及同步,线程资源获取释放等操作,相对复杂。 2、原生多线程编程线程切换运行由人为控制,不如直接交给操作系统来管理线程效率高(操作系统会根据系统实时状况

《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 10数据中心中的BGP

本章解答以下问题: ASN,团体(community),属性(attribute),最佳路径这些BGP术语是什么疑似?在数据中心中应该使用eBGP还是iBGP?在数据中心使用BGP时,应采用什么ASN编号方案?在数据中心使用BGP时,应如何修改BGP的计时器? BGP 基本概念 BGP协议概述 BGP 是一种路径矢量路由协议。“矢量”是一个数组或列表。因此,路径矢量路由协议是一种构建并分发

《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 09部署OSPF

本章的目的是帮助网络工程师确定网络的理想 OSPF 配置。本章将回答以下问题 应何时在数据中使用OSPF ?配置 OSPF 的关键设计原则是什么?OSPFv2 和 OSPFv3 之间有什么区别,应如何使用?如何在路由协议栈中配置 OSPF ?如何在服务器上配置 OSPF,例如为容器提供路由环境?如何使用 OSPF 来协助升级路由器软件? OSPF是最流行的IGP 目前针对IPv4协议使用

ios学习笔记之十--center和bounds的使用

标题  center和bounds的使用 主题 执行动态控制图片移动,步进移动 在viewcontroller.m中 -(void)move:(UIButton *)btn{          //执行动态控制图片移动,步进移动     //在头部开启动后,在尾部结束动画即可          //0.开启动画     [UIView beginAnimations:ni

阿里PAI-ChatLearn:大规模 Alignment高效训练框架正式开源

导读 ChatGPT是OpenAI开发的基于大型语言模型(LLM)的聊天机器人,以其令人惊叹的对话能力而迅速火爆并被广泛采用。ChatGPT 成功背后得益于大型语言模型生成领域的新训练范式:RLHF (Reinforcement Learning from Human Feedback),即以强化学习方式依据人类反馈优化语言模型。不同于传统的深度学习训练,只涉及到单个模型的迭代和优化,以 RLH

《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 08网络自动化

云原生数据中心和老一代数据中心不同之处在于其核心概念是聚焦于高效运营。网络自动化就是达到此目标的关键因素。 要达到此目的,本章要解决诸如下述的一些问题: 什么是网络自动化以及为什么我们在乎它?为了学习网络自动化,我需要学习编程吗?网络自动化为什么很难?如何逐步探索自动化的好处?哪些网络自动化工具适合我?如何确保自动化程序能正常工作? 什么是网络自动化? 在网络管理语境下,自动化指的是允

天宝TBCTrimble Business Center中文版本下载安装使用介绍

天宝TBC:测绘之道,尽在其中 引言 昔日杜甫,忧国忧民,今朝我辈,测绘天下。天宝TBC,乃测绘之利器,助我等行走于山川河流之间,绘制天地之图。此文将以杜甫之笔,述说TBC之妙用,愿与君共勉。 一、初识天宝TBC 初识天宝TBC,犹如初见故人,心生亲切。此软件集成了GNSS接收机、全站仪、激光扫描仪、无人机等多种设备的数据处理功能,堪称测绘界之全能选手。其界面简洁明了,操作便捷,令人一