HDU 2137 circumgyrate the string

YOLO-FastestV2从零部署到移动端推理实战手册 本文详细介绍了YOLO-FastestV2从零开始的完整部署流程,涵盖环境搭建、模型训练、格式转换及移动端部署。通过实战步骤,指导开发者将这一轻量级目标检测模型成功部署到Android设备,实现实时推理。文章重点解析了PyTorch到NCNN的模型转换与优化,助力移动端AI应用开发。 阅读详情

题意:打印出旋转字符串

思路:有几个trick:

(1)横着打出来的要顶格

(2)竖着打出来的要有空格在前面

(3)打印出字符之后没有空格出现了(好久没切过题了,这样的题目老早要挂在word哪里工具--选项--显示所有的该死的东西的)

(4)n为负数


代码胡乱码,真心恶心,自己的代码是要好好修一下了.一维的简单更优雅.


#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
char str[85];
char ling[85][85];
int n;
int main()
{
//freopen("f.txt","r",stdin);
//freopen("f.out1.txt","w",stdout);
while(~scanf("%s%d",str,&n))
{
    memset(ling,0,sizeof(ling));
    int len=strlen(str);
    int x=len/2;
    int y=len/2;
    ling[x][y]=str[len/2];
    if(n%8==0)
       {
         printf("%s\n",str);
         continue;       
       }
    else if(n%8==4||n%8==-4)
       {
          for(int i=len-1;i>=0;i--)
            printf("%c",str[i]);
          printf("\n");
          continue;            
       }
    else if(n%8==1||n%8==-7)
    {
       for(int i=1;i<=len/2;i++)
           ling[x-i][y+i]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x+i][y-i]=str[len/2-i];  
    }
       
     else if(n%8==2||n%8==-6)
     {
       for(int i=1;i<=len/2;i++)
           ling[x-i][y]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x+i][y]=str[len/2-i];   
     }
       
     else if(n%8==3||n%8==-5)
     {
        
       for(int i=1;i<=len/2;i++)
           ling[x-i][y-i]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x+i][y+i]=str[len/2-i];  
     }
     else if(n%8==5||n%8==-3)
     {
        
       
       for(int i=1;i<=len/2;i++)
           ling[x+i][y-i]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x-i][y+i]=str[len/2-i];
      }
      else if(n%8==6||n%8==-2)
      {
         
       for(int i=1;i<=len/2;i++)
           ling[x+i][y]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x-i][y]=str[len/2-i];  
      }
       
       else if(n%8==7||n%8==-1)
       {
         
       for(int i=1;i<=len/2;i++)
           ling[x+i][y+i]=str[len/2+i];
       for(int i=1;i<=len/2;i++)
           ling[x-i][y-i]=str[len/2-i];   
       }
       
             
                       
     
    for(int i=0;i<len;i++)
    {
      for(int j=0;j<len;j++)
      {
         if(ling[i][j])
            {
               printf("%c",ling[i][j]);
               break;//这个就是为了第三个trick 
            }
         else
            printf(" ");     
      }
      printf("\n");
    }
         
                             
}
//system("Pause");
return 0;}



伺服电机开发实战指南 伺服电机作为工业自动化的核心部件,正经历前所未有的技术革新。本文从基础原理出发,详细介绍了伺服电机的分类、工作原理和特性,分析了伺服电机系统组成与核心部件,探讨了企业级开发技术,包括控制算法、通信协议和故障诊断等高级功能,并提供了实战案例分析,从行业应用到具体开发步骤,展示了伺服电机的工程实现。通过深入理解伺服电机的原理、掌握开发技术、学习应用案例,可以实现伺服系统的高性能开发与应用。 阅读详情

相关推荐

添加odbc数据源时的一些问题和解决办法

pl/sql

Mr_Syh的博客 9644

Hexo写作实操:从文章创建到草稿发布与模板配置

静态博客生成器是现代技术写作者记录与分享知识的重要工具,其核心价值在于将纯文本的 Markdown 文件渲染为结构化的网页,并通过 Git 实现版本控制与多端同步。理解文件命名、front-matter 元数据与模板(Scaffold)机制之间的关系,是高效管理内容的第一步。在实际写作流程中,草稿与正式文章分离的设计让创作者能安全地存放未完成的想法,而本地预览、生成静态文件、部署到 GitHub Pages 的闭环流程则确保了发布过程的可控与可回溯。当面对个人站点中关于页、标签页、分类页等自定义页面的构建需

weixin_33860528的博客 338

【头歌educoder】离散数学实训参考-第二章-关系-part1-关系基础

python实现离散数学-关系基础-二元关系

wander_alice的博客 8465

HDOJ Problem-2137 circumgyrate the string(我很暴力!!)

circumgyrate the string Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6817    Accepted Submission(s): 1720   题目链接:http://acm.hdu.edu.cn/sh...

lesileqin的博客 260

R语言计算植物群落重要值:从基础概念到优势种判定

在植被生态学研究中,重要值是衡量物种在群落中地位的核心指标,它综合了相对多度、相对频度与相对显著度三个维度,能够客观反映物种的数量优势、分布广度与空间占据能力。理解重要值的生态学逻辑,是开展群落分类、优势种判定及多样性分析的基础。而R语言凭借其批量处理、可复现和与后续多元统计无缝衔接的优势,成为生态学研究者处理样方数据的高效工具。从野外记录的宽表到标准化长表,再到分组汇总计算相对指标,R语言能够显著提升数据处理效率与准确性。本文以实测群落数据为例,系统梳理重要值的两种算法口径、基于dplyr和tidyr的完

weixin_42634811的博客 269

手把手教你用VM实现欧姆龙PLC数据采集(含Fins协议配置详解)

本文详细介绍了如何使用VM(VisionMaster)实现与欧姆龙PLC的数据采集,重点解析了Fins协议(包括Fins TCP/UDP)的配置步骤。从网络环境搭建、PLC的IP地址设置,到VM端Fins通讯通道的详细配置与数据点映射,提供了完整的实战指南。文章还涵盖了数据收发解析、常见问题排查清单,帮助工程师快速完成视觉系统与PLC的稳定集成。

weixin_29171087的博客 189

杭电acm—2137 circumgyrate the string

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2137 circumgyrate the string Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6175    Accep

HGS的博客 400

k8s 100个高频面试题

以下是 100 个 Kubernetes(k8s)高频面试题及其答案,涵盖了 Kubernetes 的核心概念、架构、组件、工作原理以及实际应用。答案:Master 节点组件:API Server:提供 RESTful API 接口,用于与集群交互。etcd:分布式键值存储,用于存储集群的配置数据和状态信息。Controller Manager:运行各种控制器进程,负责维护集群的状态。Scheduler:负责将 Pod 调度到合适的节点上运行。Worker 节点组件:Kubelet:运行在每个节点上的代理,

wankll的专栏 2780

HDU2137 circumgyrate the string【水题】

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2137 题目大意: 给一段字符串和数字N,N表示字符串逆时针旋转的次数,每次旋转45°,输出旋转后的字符串。 思路: N对8取余,取大于0的结果。然后按照题目要求,分别对8种情况输出。 AC代码: #include #include #include #inc

程序员充电站(itcharge) 1290

NRF24L01模块的5个常见问题及解决方案:从信号干扰到功耗优化

本文深入探讨NRF24L01无线模块在STM32开发中的5大常见问题及解决方案,包括通信距离优化、数据丢失排查、电源噪声抑制、SPI通信故障处理以及低功耗设计。通过代码示例和电路图分析,提供实用的优化策略,帮助开发者提升无线通信的稳定性和效率。

weixin_28256233的博客 226

088、多摄像头跨镜目标追踪 ID 频繁切换?ReID 特征 + 轨迹关联 + 时间约束方案

文章摘要:本文针对多摄像头跨镜目标追踪中ID频繁切换的问题,提出了一种结合ReID特征、轨迹关联和时间约束的综合解决方案。作者分析了ID切换的三个主要原因:ReID特征不稳定、轨迹关联依赖最近邻匹配以及忽略时间约束。通过改进ReID特征提取(多层特征融合)、引入轨迹预测(卡尔曼滤波)和添加时间窗口约束,成功将ID切换率从35%降至3%以下。文章详细分享了实现细节和踩坑经验,为跨摄像头目标追踪提供了实用优化思路。

ai技术增长的博客 169

C++--ACM之杭电OJ--2137circumgyrate the string

首先旋转可为负!!!!!!! 其次用scanf输入 printf输出!!!! #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;string.h&gt; using namespace std; int main() { int n; char s[90]; int i; int j; ...

William_Sunrise的博客 339

导航系统 | 全球四大卫星导航系统(2025)核心能力对比分析

北斗系统通过GEO卫星(80°E、110.5°E、140°E)实现区域增强,其IGSO卫星在亚太地区形成"8"字形轨迹,使该区域可见卫星数量比GPS多4-6颗,显著提升复杂环境下的定位可用性[13]。北斗短报文功能在2025年云南地震救援中发挥关键作用,被困人员通过北斗终端发送120字求救信息,实现"位置+状态"一体化上报,救援响应时间缩短40%[15]。北斗通过三频信号(B1C/B2a/B3)消除电离层延迟误差,在城市峡谷环境下定位连续性达99.98%,优于GPS的99.95%[5]。

尘世冰封的专栏 2614

hdu2137 circumgyrate the string

hdu2137 circumgyrate the string         题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2137 字符串处理 模拟 题目大意:旋转字符串。给定字符串,旋转n次,输出结果。每次逆时针旋转45度。 题目分析:45是360的1/8,所以周期为8。注意正负。 #include #include int main(

slicer的技术交流栈 569

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

HDU 2137 circumgyrate the string

把题意搞懂,就是一个字符串的旋转,然后模拟一遍就好~                                                                                                             circumgyrate the string

sky_fighting的专栏 1065

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

HDU2137:circumgyrate the string

Problem Description   Give you a string, just circumgyrate. The number N means you just   circumgyrate the string N times, and each time you circumgyrate the string for 45 degree anticlockwise.

ACM!荣耀之路! 1418

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

hdu 2137 circumgyrate the string

#include #include int main() { char str[100]; int n; int k; while(scanf("%s",str)==1)//用C++wrong了,每个地方是过去之后发现是这里错了,C++while(cin>>str>>n)输入会wrong,不知道为什么 { k=strlen(str);

星空永恒 305

HDU2137 circumgyrate the string

circumgyrate the string Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4235    Accepted Submission(s): 978 Problem Description   

长风的专栏 886

HDU—— 2137 circumgyrate the string

题意:给你一个字符串和一个整数N,shu

u014086857的专栏 624

【字符串】HDU2137circumgyrate the string

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2137 Problem Description   Give you a string, just circumgyrate. The number N means you just   circumgyrate the string N times, and each time you

wlxsq的专栏 770

hdu---2137circumgyrate the string

circumgyrate the string Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3597    Accepted Submission(s): 844 Problem Description   Give you a

搬家啦x 547

HDU 2137 - circumgyrate the string

知识点:矩阵输出问题 如果能把旋转矩阵搞懂,这就是小儿科的了。 #include #include int main() { char str[80]; int n; while(scanf("%s%d",str,&n)!=EOF) { int len=strlen(str); for(int i=0;i<len;i++

fans_men的专栏 421
上一篇: HDU 3033 I love sneakers!
下一篇: POJ 1917 Automatic Poetry
muximuxi525
博客等级 码龄15年 134粉丝 294原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值