考研408-数据结构(上机) --华中科技大学

3592. 矩阵转置 - AcWing题库

输入一个 𝑁×𝑁 的矩阵,将其转置后输出。

#include<bits/stdc++.h>using ll=long long;
using ari=std::array<int,3>;
using PII=std::pair<int,int>;#define fir first
#define sec secondconst int N=100+10;
const int mod=1e9+7;
const double eps=1e-6;int n;
int g[N][N];
void solve()
{std::cin>>n;for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){std::cin>>g[i][j];}}for(int i=1;i<=n;i++){for(int j=1;j<=i;j++){std::swap(g[i][j],g[j][i]);}}for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){std::cout<<g[i][j]<<" ";}std::cout<<'\n';}
}
signed main()
{std::ios::sync_with_stdio(0);std::cin.tie(0);int t=1;//std::cin>>t;while(t--){solve();}return 0;
}

3593. 统计单词 - AcWing题库 

编写一个程序,读入用户输入的,以 . 结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。 (凡是以一个或多个空格隔开的部分就为一个单词)

#include<bits/stdc++.h>using ll=long long;
using ari=std::array<int,3>;
using PII=std::pair<int,int>;#define fir first
#define sec secondconst int N=100+10;
const int mod=1e9+7;
const double eps=1e-6;std::string s;
void solve()
{while(std::cin>>s){if(s[s.length()-1]!='.') std::cout<<s.length()<<" ";else {std::cout<<s.length()-1<<" ";break;}}
}
signed main()
{std::ios::sync_with_stdio(0);std::cin.tie(0);int t=1;//std::cin>>t;while(t--){solve();}return 0;
}

 3594. IP地址 - AcWing题库

输入一个 ip 地址串,判断是否合法。

一个合法的 ip 地址串,其形式为 a.b.c.d,其中 a,b,c,d𝑎,𝑏,𝑐,𝑑 都是 0∼2550∼255 的整数。

模拟题但是wa了好几发。。。 

#include<bits/stdc++.h>using ll=long long;
using ari=std::array<int,3>;
using PII=std::pair<int,int>;#define fir first
#define sec secondconst int N=100+10;
const int mod=1e9+7;
const double eps=1e-6;std::string s;
void solve()
{while(std::cin>>s){int flag=1;int num=0;for(int i=0;i<s.length();i++){if(s[i]=='.'){if(num>=0&&num<=255) num=0;else {flag=0;std::cout<<"No!\n";break;}}else if(s[i]>='0'&&s[i]<='9'){num=num*10+s[i]-'0';}else{flag=0;std::cout<<"No!\n";break;}}if(flag) {if(num<0||num>255) std::cout<<"No!\n";else std::cout<<"Yes!\n";}}
}
signed main()
{std::ios::sync_with_stdio(0);std::cin.tie(0);int t=1;//std::cin>>t;while(t--){solve();}return 0;
}

有时间再补

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/869294.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

window.matchMedia

matchMedia() 返回一个新的 MediaQueryList 对象&#xff0c;表示指定的媒体查询字符串解析后的结果。 const width ref(); const myFunction (x) > {if (x.matches) {// 媒体查询document.body.style.backgroundColor "yellow";width.value "yellow&quo…

finalize()方法

finalize() 当对象被回收时&#xff0c;系统自动调用该对象的finalize方法。子类可以重写该方法&#xff0c;做一些释放资源的操作&#xff1b;什么时候被回收&#xff0c;当某个对象没有任何引用时&#xff0c;则jvm就认为这个对象是一个垃圾对象&#xff0c;就会使用垃圾回收…

alibabacloud学习笔记11

讲解什么是配置中心及使用前后的好处 讲解Nacos作为配置中心面板介绍 官方文档 Nacos config alibaba/spring-cloud-alibaba Wiki GitHub 加入依赖&#xff1a; 订单服务和视频服务也加上这个依赖。 讲解Nacos作为配置中心实战 订单服务添加配置。 我们注释掉之前的配置。 …

乐鑫ESP-NOW与Wi-Fi SoC方案家居设备无缝连接,启明云端乐鑫代理商

随着科技的不断进步&#xff0c;智能家居逐渐成为现代生活的一部分。ESP-NOW技术以其独特的无线通信能力&#xff0c;为智能家居领域带来了一场革命。 ESP-NOW是一种由乐鑫定义的无线通信协议&#xff0c;它能够在无需路由器的情况下&#xff0c;实现设备间的直接、快速、低功…

事务性数据系统中复制与 S3 Express One Zone 的成本分析

原文链接&#xff1a;https://jack-vanlightly.com/blog/2024/6/10/a-cost-analysis-of-replication-vs-s3-express-one-zone-in-transactional-data-systems作者&#xff5c;Jack Vanlightly AutoMQ 导读 随着 S3 在构建现代化数据基础设施的流行&#xff0c;广大 data in…

【免费的车间数据监控大屏】车间管理的新利器,让生产效率一目了然

面对生产车间里各种繁杂的数据&#xff0c;你不会还在用Excel敲击一个个无聊的数据吧&#xff1f;怎么不试试生动形象的车间数据看板呢&#xff1f; 在繁忙的车间里&#xff0c;每一寸空间都跳动着生产的脉搏&#xff0c;而车间数据监控看板&#xff0c;就像是这个舞台上的“智…

注解复习(java)

文章目录 注解内置注解**Deprecated**OverrideSuppressWarnings【不建议使用】Funcationallnterface 自定义注解元注解RetentionTargetDocumentedInherited 和 Repeatable 反射注解 前言&#xff1a;笔记基于动力节点 注解 注解可以标注在 类上&#xff0c;属性上&#xff0c…

opencv颜色识别,hsv采用滑块调节

识别效果如图所示&#xff0c;尽量排除了蓝色背景的干扰&#xff0c;hsv可用滑块进行调节&#xff0c;更加方便 import cv2 import numpy as np# 创建一个命名窗口&#xff0c;用于显示滑块 cv2.namedWindow("TrackBar")def nothing(x):pass# 创建滑块控件 cv2.cre…

Python深度学习

原文链接&#xff1a;Python深度学习https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247608512&idx1&sn16e2a0bb6b0a1f6b513be173730090c0&chksmfa826927cdf5e031b702deb04eef5cb0055f65b0d6e4c33588949ee81c7380ee044caeafd8c7&token2068755524&am…

Python中的格式化输出

在Python编程中&#xff0c;格式化输出是一个常见的需求&#xff0c;通过不同的方法&#xff0c;我们可以将变量值以特定的格式显示出来。本文将介绍Python中四种常用的格式化输出方法&#xff0c;包括百分号&#xff08;%&#xff09;格式化、str.format()方法、f字符串&#…

arp缓存中毒实验

文章目录 一、相关知识1.什么是arp&#xff08;地址解析协议&#xff09;2.什么是免费arp&#xff08;1&#xff09;简介&#xff08;2&#xff09;主要应用&#xff08;3&#xff09;代码 3.什么是arp缓存中毒&#xff08;1&#xff09;简介&#xff08;2&#xff09;过程&…

整车行业APS项目难点(我的APS项目九)

一、成功案例少&#xff0c;从业人员少&#xff0c;顾问经验少。 二、服务器架构基本全自研&#xff0c;试错过程长&#xff0c;但生产环境对架构要求高。 三、数据体量大&#xff08;包含产品BOM&#xff09;&#xff0c;对数据质量要求极高、配置BOM技术壁垒高。 四、AI算…

【单链表】06 给定两个单链表,编写算法找出两个链表的公共结点。

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux算法题上机准备 &#x1f618;欢迎 ❤️关注 &#x1f44d;点赞 &#x1f64c;收藏 ✍️留言 题目 给定两个单链表&#xff0c;编写算法找出两个链表的公共结点。 算法思路 先将链表对齐…

24吉林事业单位报名照上传通过别忘了这一步

24吉林事业单位报名照上传通过别忘了这一步 #吉林事业单位 #吉林三支一扶 #吉林事业编 #事业单位报名照片 #吉林事业单位考试 #吉林市事业单位

泛微E9开发 控制Radio框字段打印是否仅显示选中项文字

控制Radio框字段打印是否仅显示选中项文字 1、需求说明2、实现方法3、扩展知识点控制Radio框字段打印是否仅显示选中项文字格式参数说明样例 1、需求说明 当我们对单选框进行打印时&#xff0c;往往会把所有的选项一起打印出来&#xff08;如下图所示&#xff09;&#xff0c;现…

【AIGC】一、本地docker启动私有大模型

本地docker启动私有大模型 一、最终效果中英文对话生成代码 二、资源配置三、搭建步骤启动docker容器登录页面首次登录请注册登录后的效果 配置模型尝试使用选择模型选项下载模型选择适合的模型开始下载 试用效果返回首页选择模型中英文对话生成代码 四、附录资源监控 五、参考…

mysql 一主多从环境搭建

前期准备 三台服务器&#xff0c;服务器使用的是 centos7 mysql-5.7.24-linux-glibc2.12-x86_64 安装包 使用是版本是 mysql-5.7.24 数据库安装 将 mysql 安装包上传到三台服务器上&#xff0c;我使用 FlashFXP 作为上传工具 解压安装包 tar -zxvf mysql-5.7.24-linux-glibc…

Redis过期策略

过期的key集合 Redis会将每个设置了过期时间的key放入到一个独立的字典中&#xff0c;以后会定时遍历这个字典来删除到期的key。除了定时遍历之外&#xff0c;他还会使用惰性策略来删除过期的key&#xff0c;所谓惰性策略就是在客户端访问这个key的时候&#xff0c;redis对key…

[C++] 由C语言过渡到C++的敲门砖

命名空间 在C/C中&#xff0c;变量、函数和后⾯要学到的类都是⼤量存在的&#xff0c;这些变量、函数和类的名称将都存在于全局作⽤域中&#xff0c;可能会导致很多冲突。使⽤命名空间的⽬的是对标识符的名称进⾏本地化&#xff0c;以避免命名冲突或名字污染 。 在同一个工程中…

Python基础-成年人判断(if条件语句联系)

注意输入的年龄需要转化为字符串 代码&#xff1a; print("欢迎来到游乐场&#xff1a;儿童免费&#xff0c;成人收费") age int(input("请输入你的年龄:")) if age>18:print("你已经成年&#xff0c;需要补票10元") # 四个空格缩进print…