HDU 2137 circumgyrate the string

计算机视觉三大顶会(ICCV/CVPR/ECCV)投稿指南与趋势解析 本文详细解析计算机视觉三大顶会(ICCV/CVPR/ECCV)的投稿指南与最新趋势。从基础认知到实战经验,涵盖时间线管理、选题策略、论文写作技巧及实验设计要点,帮助研究者提升投稿成功率。特别关注2024年技术融合、评估维度和伦理要求等前沿趋势,为计算机视觉领域的研究者提供实用建议。 阅读详情

题意:打印出旋转字符串

思路:有几个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;}



Dify 本地部署教程 到这里,Dify 就安装完成了,更多操作设置可以参考官方文档,Dify 和 FastGPT 基本上差不多,也可以同时安装一下 FastGPT 进行体验~Docker Compose 部署 | Dify。 阅读详情

相关推荐

别再死记硬背Modbus报文了!用Python+Modbus Poll手把手教你调试工业设备

本文详细介绍了如何利用Python和Modbus Poll工具高效调试工业设备通信。通过实战案例和代码示例,帮助读者快速掌握Modbus通信协议的核心配置、数据监控技巧及Python自动化脚本编写,解决工业设备调试中的常见问题,提升工作效率。

weixin_42520780的博客 344

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

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

weixin_33860528的博客 338

Clang Static Analyzer 使用教程:本地 + CMake + GitHub Actions 自动静态分析实战

本文介绍了ClangStaticAnalyzer静态代码分析工具的使用方法。该工具基于Clang/LLVM,可检测C/C++代码中的内存泄漏、空指针等常见错误。主要内容包括:安装指南(Ubuntu/macOS/Windows)、命令行使用方法、CMake项目集成方案、GitHub Actions自动化分析配置,以及HTML报告生成与查看。文章还提供了官方资源链接,帮助开发者系统掌握从本地调试到持续集成的完整静态分析工作流,提升代码质量保障能力。适用于需要在开发过程中实施静态分析的C/C++项目。

u014358031的博客 2159

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

UR机械臂正逆运动学解析:从DH参数到8组解的完整求解策略

本文深入解析UR机械臂的正逆运动学求解策略,从DH参数原理到完整的8组解求解方法。详细介绍了正运动学的坐标变换过程,以及逆运动学中Atan2函数和三角恒等变换的应用,并揭示了8组解的产生机制。通过实际案例和调试技巧,帮助工程师掌握UR机械臂运动学求解的核心技术。

weixin_29094775的博客 414

GPU算力租用平台推荐

阿里云作为中国领先的云计算服务提供商,提供了丰富的GPU云服务器实例,包括NVIDIA Tesla V100、A100等多种高性能GPU型号。阿里云GPU云服务器适用于深度学习、科学计算、图形渲染等多种场景,能够满足不同用户的计算需求。

hong161688的博客 8177

杭电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

SDIO_WiFi驱动学习之SDIO架构介绍及源码分析

一、引言 因为WiFi驱动比较复杂,所以WiFi驱动的博客将分为两篇来写。 本篇博客主要介绍Linux下的SDIO架构及源码分析。 二、SDIO WiFi SDIO-Wifi模块是基于SDIO接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户主平台数据通过SDIO口到无线网络之间的转换。SDIO具有传输数据快,兼容SD、MMC接口等特点。 对于SDIO接口的WiFi,首先,它是一个SDIO的卡设备,然后具备了WiFi的功能。所

陈子陌的博客 1万+

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

【SpringBoot 3.x 第57节】Spring Boot 3 启动快得不讲武德?揭秘 Spring AOT 编译引擎背后的真相!

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。    本专栏致力打造最硬核 SpringBoot3 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot3教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。    若还想学习更多,可直接前往《滚雪球学SpringBoot(全版本合集)》,涵盖SpringBoot所有版本教学文章

**My Coding Family** 1760

OpenClaw实战:拒绝复制粘贴,用 xlsx 技能打通“带公式模板”的月报自动化

本文详解了如何利用 OpenClaw 框架搭载的 xlsx skill,解决 AI 自动化处理“带复杂公式与格式”Excel 月报时极易翻车的业务痛点。针对传统大模型粗暴写入导致模板报废的问题,OpenClaw 创新采用“双核微创”工作流:首先利用 pandas 高效清洗并聚合海量原始明细数据,随后切换至 openpyxl 将计算结果精准注入目标模板,完美保留原有的底色、边框与跨表动态公式。

我有一个梦想 151

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

SAP-ABAP:SAP的BAPI_GOODSMVT_CREATE 深度解析

BAPI_GOODSMVT_CREATE 深度解析** **功能定位**:SAP 标准接口,支持 **11 种库存移动场景**(收货/发货/转储/生产投料等),是 MM 模块集成核心

baidu_35680696的博客 1827

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

HDU 2137 circumgyrate the string

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

sky_fighting的专栏 1065

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

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、付费专栏及课程。

余额充值