2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 部分题解

湖南省ACM省赛题目集锦绝对经典 涵盖湖南省前四届省赛的题目,资料十分经典,是ACM选手绝对有用的资源!! 立即下载

叉姐出的题

题解链接:

https://github.com/ftiasch/problem-setting-public/tree/master/2019-hunan

A.全1子矩阵 签到题

题目大意:给出一个01矩阵 判断所有的1是否充满了一个完整的矩阵

思路:遍历一遍矩阵的所有数据,得到含1的位置矩阵的最小值,最大值(即该矩阵的左下角和右上角

长*宽 = 1的数量

#include <bits/stdc++.h>
using namespace std;
char a[105][105];
int main()
{
    int n,m;
    while (~scanf("%d%d",&n,&m))
    {
        for (int i=0; i<n; i++)
        {
            scanf("%s",a[i]);
        }
        int maxx = 0;
        int minx = 20;
        int maxy = 0;
        int miny = 20;
        int sum=0;
        for (int i=0; i<n; i++)
            for (int j=0; j<m; j++)
            {
                if (a[i][j]=='1')
                {
                    sum++;
                    maxx = max(maxx,i);
                    minx = min(minx,i);
                    maxy = max(maxy,j);
                    miny = min(miny,j);
                }
            }
        if (sum==(maxx-minx+1)*(maxy-miny+1))
            printf("Yes\n");
        else printf("No\n");
    }
    return 0;
}

 

F.4 Buttons 推公式/签到

题目大意:每走一次往右至多a步,往上至多b步,往左至多c步,往下至多d步

每个样例走n次 告诉a,b,c,d

思路:把每一个象限分别计算,最后加上在数轴上的可到达的点

#include <bits/stdc++.h>
using namespace std;
const int mod = 1e9+7;
#define ll long long
int main()
{
    ll n,a,b,c,d;
    while (~scanf("%lld%lld%lld%lld%lld",&n,&a,&b,&c,&d))
    {
        if (n==1)
            printf("%lld\n",a+b+c+d+1);
        else
        {
            ll sum=0;
            sum = (sum+ (n-1)*n/2%mod *a%mod *b%mod)%mod;
            sum = (sum+ (n-1)*n/2%mod *a%mod *d%mod)%mod;
            sum = (sum+ (n-1)*n/2%mod *c%mod *b%mod)%mod;
            sum = (sum+ (n-1)*n/2%mod *c%mod *d%mod)%mod;
            sum = (sum+ (a+b+c+d)%mod *n%mod)%mod;
            printf("%lld\n",(sum+1)%mod);
        }
    }
    return 0;
}

注意:int 和long long 要统一

E.Numbers dfs

大白和Alone做的

只要判断一位还是两位的数字……

紫光同创PGL50H开发板实战:盘古50KN网口板的高速通信与数据处理 本文详细介绍了紫光同创PGL50H开发板(盘古50KN网口板)在高速通信与数据处理领域的实战应用。文章从开箱、核心芯片解析、开发环境搭建入手,重点讲解了如何配置与测试其8路千兆以太网接口和SFP光纤接口,并深入探讨了FPGA与DDR3协同进行多路数据汇聚处理的系统架构与调试方法,为网络通信与高速数据处理系统开发提供了宝贵的实践经验。 阅读详情

相关推荐

【通俗易懂】Windows系统安装TensorRT

NVIDIA TensorRT是一个由NVIDIA公司开发的用于深度学习推理的高性能SDK。它专门设计用于在NVIDIA GPU上进行高效的神经网络推理,能够大幅度提升深度学习模型的推理速度和效率。TensorRT的主要特点包括:模型优化:TensorRT通过层融合、精度校准、动态形状等技术优化模型,减少推理时的计算量和内存占用。多精度推理:支持多种精度推理,包括FP32、FP16、INT8等,以平衡性能和精度。

王尼莫的博客 1587

2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 总结

先说一下结果8 我们学校四支队伍 共获得两个二等奖、两个三等奖 我们队就是三等奖之一 内心吐槽:衣服有点丑…… “强智杯”远远地看有点像“弱智杯”emmm 中饭发的好晚……监考老师一直说讨论声音小一点……(比赛不就是要讨论出来的吗)每个队伍只有一份试题……还有 compile error 居然算罚时qsl 排名:链接: https://pan.baidu.com/s/1T6J43vh2gZd90EtrYDFJAA 提取码: 5wjw 复制这段内容后打开百度网盘手机App,操作更方便哦 题目有放在我们学校的O

OneLine_的博客 2995

【STM32】H743的25MHZ外部晶振下480MHz时钟的CubeMX配置图

备忘 有时候临时调一个外设做实验需要快速搭建工程的时候,老忘记配置的数据 再补一段代码格式的 void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; /** Supply configuration up

一只爱做笔记的码农 3395

2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解

2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解 不知道该干什么所以就来水一篇题解 题解全是根据印象口胡的,代码是不可能重新写的,这辈子不可能重新写的。 A description 有一个\(n\times m\)的全\(0\)矩阵,选择一个子矩阵全部修改成\(1\),现在给出修改后的矩阵,问是否存在合法修改方案。 \(1 \le n, m \le 10.\) ...

abcyan1235的博客 1379

APM 飞行模式切换--源码详解

APM飞控中有很多种方式可以改变飞行模式。其中最常见的为遥控器切换和地面站切换两种方式。 下面以遥控器切换为例详解飞行模式切换逻辑。 APM遥控器切换飞行模式的源代码在RC_Channel.cpp文件中的RC_Channel_Copter::do_aux_function_change_mode()函数中。 const bool success = copter.set_mode()调用Copter::set_mode()函数,在set_mode()函数中调用mode_fro...

qq_30623591的博客 2440

ISO15118-20证书结构关系解读(7.3.2.1)

本文主要讲述ISO15118-20:2022标准所有证书结构的关联关系,目的是为后续基于ISO15118-20车桩通讯及PNC充电等提供基础支撑。 本文所有的证书关系图全部来源于ISO15118-20:2022标准规范,在后续的讲解过程会将图的摘取出处给提供出来,便于后期文章和标准对应起来解读。

weixin_40900932的博客 3184

“强智杯“2020年湖南省大学生计算机程序设计竞赛(C题)

“强智杯"2020年湖南省大学生计算机程序设计竞赛 C Absolute Difference Equation

梅子酒的博客 651

让 AI 变聪明的 20 条指令:如何让大模型回答得更精准、更专业、更实事求是

让 AI 变聪明,本质上不是写几句神奇咒语,而是把你的任务表达得更清楚,把事实标准设得更严格,把输出格式规定得更明确,把不确定性管理得更认真,把历史对话利用得更充分。大模型的强项是语言生成、信息组织、模式归纳和方案扩展;弱项是事实核验、实时更新、责任判断和对模糊意图的准确猜测。好的指令,就是在用人的判断弥补模型的弱点,让模型把强项发挥在正确的地方。

Sumarua的博客 1484

2019湖南“强智杯”省赛A题

2019湖南“强智杯”省赛A题 A. 全 1 子矩阵 Bobo 写了一个 n 行 m 列的矩阵 Ai,j. • 首先,他把所有元素 Ai,j (1≤ i ≤ n,1≤ j ≤ m) 设为 0. • 然后,他选了 4 个整数 x1,x2,y1,y2 满足 1 ≤ x1 ≤ x2 ≤ n,1 ≤ y1 ≤ y2 ≤ m,并把满足 x1 ≤ i ≤ x2,y1 ≤ j ≤ y2 的元素 Ai,j 设为 ...

Chien d'amis的博客 881

【CloudCompare教程】017:点云快速全局配准

点云数据的配准分为基于特征(特征点、特征线)的拼接和无特征拼接。特征点匹配的方法和全局ICP的方法。特征点的方法通过全局特征匹配达到全局配准,全局ICP的方法通过对变量空间进行搜索的方法达到全局最优解。

智慧空间实验室 3929

输入过欠压保护电路分析

输入过欠压保护电路仿真分析

HW-BASE的博客 6905

2019年(第15届)湖南省大学生计算机程序设计竞赛之【赛前动员暨暑假集训总结】

初遇ACM 不知不觉,从懵懂无知的进入大学到现在已经过去两年了,9月2日就是正式大三第一节课,年龄呢也是到了20了,也迈入了大三,想当初大一我连ACM是什么都不知道,只看到室友没事就去跑机房做练习题,渐渐我也被吸引了进去,在大二下学期开始加入了集训队,当然,进入集训队还是需要平时多刷刷题的,当时我就把我们学校OJ所有关于C语言基础题两天内全刷完了,还在排名上排了第二,现在依旧是第二(除开管理员打...

超逸の学习技术博客 1784

为JETSON TX2开发板部署YoloV5

参考资料一:nvidia为JETSON Tx2编译的pytorch 参考资料二:Jetson软件包下载 参考资料三:Tx2安装工具的使用 参考资料四: Jetson烧录工具 参考资料五: B站下载的行人视频 一、升级TX2系统版本到最新版(JetPack4.6) 我拿到的板子的版本太低了,在工作的过程中会有很多问题,因此要先升级到最新版 下载参考资料四中的烧录工具,在Ubuntu18.04中安装,只能,必须,一定是Ubuntu18.04 安装完成后使用非root用户启动SDK Manger,登录Nvi.

贱贱的剑 5887

2019湖南省计算机程序竞赛,2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 部分题解...

叉姐出的题题解链接:https://github.com/ftiasch/problem-setting-public/tree/master/2019-hunanA.全1子矩阵签到题题目大意:给出一个01矩阵 判断所有的1是否充满了一个完整的矩阵思路:遍历一遍矩阵的所有数据,得到含1的位置矩阵的最小值,最大值(即该矩阵的左下角和右上角长*宽 = 1的数量#include using names...

weixin_29962351的博客 719

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

2018湖南省第14届大学生计算机程序设计竞赛CSU 2164 2018

题目链接 题意很简单,就不解释了 所涉及的知识点:catalan数(折线法)。 折线法的思想是画两条线A , B。A , B两条线可以将整个矩阵分为4个区域。 A上 and B上 , 区域内填2018。 A上 and B下 , 区域内填2(1009)。 A下 and B上,区域内填1009(2)。 A下 and B下,区域内填1。 如图 最后的公式: (C(m+n , m)-1)...

a465798176的博客 1241

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

“强智杯“2020年湖南省大学生计算机程序设计竞赛——ABDGHI

oj: 链接 A.2020 oj: 链接 题解 直接暴力维护即可。 代码 #include <bits/stdc++.h> #define PI atan(1.0)*4 #define rp(i,s,t) for ( int i = (s); i <= (t); i++) #define RP(i,t,s) for ( int i = (t); i >= (s); i--) #define sc(x) scanf("%d",&x) #define scl(x) scanf("

mumei的博客 1617

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

湖南省第八届大学生计算机程序设计竞赛获奖名单

来源:http://jsjxy.usc.edu.cn/info/2058/2379.htm 一、团体奖 第一名:中南大学 第二名:国防科技大学 第三名:湖南工业大学 第四名:湖南科技大学 第五名:湖南大学 第六名:怀化学院 第七名:湖南师范大学 第八名:湖南人文科技学院 二、优秀组织奖 湖南工业大学 湖南文理学院 湖南理工学院 三、单项奖 1、一等奖:13个 ...

Maybe 5051

湖南省大学生程序设计竞赛系统设计

背景:本人一直学习DBA数据库维护技能,出于同学需要,充当数据库设计开发,第一次与同学一起完成了一套小型管理系统的设计开发。自己充当数据库设计者,记录下来自己作为留念。  (相关的UML图已省略) 一、 引言  1.1项目背景 湖南省每年都要举行大学生程序设计竞赛,每次竞赛时,由组委会发布竞赛要求,各大高校分别对自己学校的队伍进行报名。 传统的以人工方式为主进行该项赛事的报名工作,

张冲andy的博客 1195

2017年湖南省第十三届大学生计算机程序设计竞赛赛后总结

两个月的赛前准备,终于在这一天,拿回了属于我们苏子降气汤的荣耀,也是写一篇博客纪念纪念下,第一参加大赛的经历。 身为本小组的队长,但是整体的编程水平还是处于两位队友的水平之下(不是谦虚,是事实啦!),比赛前,在罗老师的赛前辅导下,明确了自己身为队长的职责,按照罗老师的建议,我们组的主键盘手为实力较强的刘志杰,在平常的训练赛中,我们组也发现一个问题,平常的水题,我和鲁荣明能够快速的AC掉,

其实我是C先生--的博客 4165

2018湖南省第14届大学生计算机程序设计竞赛 C: 时间旅行

Description 假设 Bobo 位于时间轴(数轴)上t0点,他要使用时间机器回到区间(0, h]中。 当 Bobo 位于时间轴上t点,同时时间机器有c单位燃料时,他可以选择一个满足⌈xh⌉⋅h≤c⌈xh⌉⋅h≤c的非负整数x, 那么时间机器会在[0, x]中随机整数y,使 Bobo 回到(t − y)点,同时消耗y单位燃料。 (其中⌈ ⋅ ⌉表...

weixin_30758821的博客 458

“强智杯“2020年湖南省大学生计算机程序设计竞赛 D.String Commutativity

链接 https://ac.nowcoder.com/acm/problem/214395 Bobo has n strings s1, … , sn, and he would like to find the number of pairs i < j where si + sj = sj + si. Note that a + b means the concatenation of the string a and b, i.e., writing the string a first, an

萧瑟的博客 1409

湖南省第七届大学生计算机程序设计竞赛

给一个大多连块和小多连块,你的任务是判断大多连块是否可以由两个这样的小多连块拼成。小多连块只能平移,不能旋转或者翻转。两个小多连块不得重叠。左下图是一个合法的拼法,但右边两幅图都非法。中间那幅图的问题在于其中一个小多连块旋转了,而右图更离谱:拼在一起的那两个多连块根本就不是那个给定的小多连块(给定的小多连块画在右下方)。 Input 输入最多包含20组测试数据。每组数据第一行为

yan 1095

2018年湖南省第十四届大学生计算机程序设计竞赛 CSU 2164: 2018

题目传送门 不会自己推,比赛现场找规律 代码: #include&lt;bits/stdc++.h&gt; using namespace std; typedef long long LL; const int maxn=2000+100; const LL mod=1e9+7; LL ans[maxn][maxn]; int main(){ for(int i=1;i...

kaven 6252

2018年湖南省第十四届大学生计算机程序设计竞赛

目录 题目链接 题目 A题 思路 代码 B题 思路 代码 C题 思路 代码 E题 思路 ...

di6499的博客 778

ICPCCamp 2016 Day1 ftiasch's Contest #4(All Pair Shortest Path-位运算)

题意:给一张2000个点的有向图(边的权制均为1),你需要求∑ni=1∑nj=1dis(i,j)\sum_{i=1}^n \sum_{j=1}^n dis(i,j) dis(i,j)是i到j的最短路距离。不要被复杂度骗了, 位运算暴力过, O(n3/64)O(n^3/64)#include <iostream> #include <cmath> #include <algorithm> #inc

nike0good |Oier&ACMer | 熟能生巧 1298

【ACM】2019湖南省赛总结(内附补题链接)

放一下榜单:(原谅我懒不想截图) 链接:https://pan.baidu.com/s/17DKITCReybvYTHD_FfxsMA 提取码:claf 复制这段内容后打开百度网盘手机App,操作更方便哦 今年省赛衣服是蓝色的,好评! 比赛地点在湖南师范大学,新建的教学楼,电梯的背板还是木制的。。。 一开场先看了最后一题,题目名字里面有双向链表,下意识的反应不是双向链表,一发暴搜...

要继续努力的孤独的博客 1552
上一篇: 2019第十五届“强智杯”湖南省大学生计算机程序设计竞赛 | 总结
下一篇: 退役倒计时 | 2019CCPC厦门打铁游记
OneLine_
博客等级 码龄9年 48粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值