3.7打卡
最大值题目有N个数字从中选择出连续的M(L1≤M≤L2)个数求出它们之和的最大值。个人总结1、利用循环分别计算iL1iL2个连续元素和取其最大值max再比较出所有max中的max就是最终结果2、利用滑动窗口计算元素和每轮循环计算相同数量的连续数字之和减去左边元素t[a-1]加上右边新元素t[ai-1]3、同时本题与之前的环的题目不同本题数字串首尾不相连。#includestdio.h #include stdlib.h int max_sum(int t[],int n,int i){ int max0; for(int j0;ji;j){ maxt[j]; } int a1; int tempmax; while((ai)n){ temp temp - t[a-1] t[ai-1]; if (tempmax) maxtemp; a; } return max; } int main(){ int n,L1,L2; while(scanf(%d %d %d,n,L1,L2)3){ int *t(int*)malloc(n*sizeof(int)); for(int j 0; j n; j) { scanf(%d, t[j]); } int max0; for(int j0;jL1;j){ maxt[j]; } for(int iL1;iL2;i){ int summax_sum(t,n,i); if (summax) maxsum; } printf(%d\n,max); free (t); } return 0; }数列1题目给你一个数列从中选出1个或连续若干个数要求这些数的和能被11整除问这样的选数方法一共有多少种。个人总结1、与上题不同的是本体的每一组连续数字和都需要进行是否能被整除11的判断所以滑动窗口的起始位是第一组先减去本组的第一个元素t[a]再加上下一组的第len个元素t[a1len-1]t[alen]2、利用循环计算当i个连续元素相加时可被11整除的个数count再计算各i值时count和total。#includestdio.h #includestdlib.h int eleven(int t[],int len,int n){ int count0; int sum0; int a0; for(int i0;ilen;i){ sumt[i]; } if (sum%110) count; while((alen)n){ sumsum-t[a]t[alen]; if (sum%110) count; a; } return count; } int main(){ int n; while(scanf(%d,n)1){ int *t(int*)malloc(n*sizeof(int)); for(int i0;in;i){ scanf(%d,t[i]); } int total0; for(int i1;in;i){ totaleleven(t,i,n); } printf(%d\n,total); free(t); } return 0; }修理牛棚题目计算拦住所有有牛的牛棚所需木板的最小总长度。输出所需木板的最小总长度作为的答案。说明拦住一个牛棚需要的木板长度为1拦住相邻的三个牛棚则需要木板长度为3。比如有牛的牛棚编号为3 5 8 10 11并且只能使用两块木板则第一块木板从3到5长度为3第二块木板从8到11长度为4因此需要木板的总长度为7。个人总结1、关键在于将计算“最小木板总长度”的问题转化为 “初始覆盖长度 - 最大可节省长度”首先将牛棚都用一块板盖起来要求最多使用m块板即最多减去m-1的间隔长度选择最大的m-1个间隔2、本题需要进行两次排序第一次将牛棚编号stall进行升序因为题目没说一定升序观察另外给出的输入范例看出不一定升序之后对相邻编号相减计算出间隔gap[i]stall[i1]-stall[i]-1再对间隔进行降序。升降序使用函数qsort()3、还需要注意初始覆盖长度计算totalstall[c-1]-stall[0]1计算覆盖长度和计算间隔前者包括牛棚本身要1后者不包括牛棚本身要-1。#includestdio.h #include stdlib.h int cmp1(const void *a, const void *b) { return *(int*)a - *(int*)b; } int cmp2(const void *a, const void *b) { return *(int*)b - *(int*)a; } int main(){ int m,c; scanf(%d %d,m,c); int *stall(int*)malloc(c*sizeof(int)); for(int i0;ic;i){ scanf(%d,stall[i]); } qsort(stall,c,sizeof(int),cmp1); int *gap(int*)malloc((c-1)*sizeof(int)); for(int i0;i(c-1);i){ gap[i]stall[i1]-stall[i]-1; } qsort(gap,c-1,sizeof(int),cmp2); int totalstall[c-1]-stall[0]1; for(int i0;im-1;i){ total-gap[i]; if(totalc) break; } printf(%d,total); free(stall); free(gap); return 0; }翻译作为一个简单的例子考虑开发一个操作系统外壳的任务该外壳通过口头英语指令来接收来自外部世界的指令。在这种情况下Shell(即代理程序)无需担忧整个英语语言体系。更确切地说Shell并不需要区分单词“copy”的不同含义。(它是名词还是动词?它是否应带有剽窃的隐含意义?)相反Shell只需将“copy”一词与其他命令区分开来诸如重命名和删除等。如此一来Shell便可通过将输入内容与预先设定的音频模式相匹配来完成其任务。这样一种系统的性能或许能令工程师感到满意但其实现方式却不会让理论家感到欣赏。三、图灵测试过去图灵测试(由艾伦·图灵于1950年提出)一直是衡量人工智能领域进展的基准。如今图灵测试的重要性已经消退尽管它仍然是人工智能领域中约定俗成的一个重要的组成部分。图灵的提议是让一个人我们称其为审讯者在不被被告知测试对象是人类还是机器的情况下通过打字机系统与测试对象进行交流。在这种环境下如果审讯者无法将其与人类区分开来机器就会被认定为表现出智能行为。图灵预测到2000年机器有30%的机会通过5分钟的图灵测试一一这一猜想后来被证明惊人地准确。单词

相关新闻

编程计算消毒液配比,按场景(家居/餐具/皮肤)生成安全浓度,避免刺激与失效。

编程计算消毒液配比,按场景(家居/餐具/皮肤)生成安全浓度,避免刺激与失效。

消毒液配比智能计算与安全提醒系统一、实际应用场景描述在分子化学工程与智能计算的融合应用中,消毒液配比计算是一个关乎公共健康与安全的核心场景。无论是家庭日常消毒、餐饮行业餐具处理,还是医疗级皮肤消毒,都需要精确的溶液浓度来确保消…

2026/5/17 9:19:41 阅读更多 →
快速部署WAN2.2文生视频:ComfyUI工作流加载,开箱即用

快速部署WAN2.2文生视频:ComfyUI工作流加载,开箱即用

快速部署WAN2.2文生视频:ComfyUI工作流加载,开箱即用 1. 为什么选择WAN2.2:一个真正懂中文的视频生成方案 如果你尝试过用AI生成视频,大概率经历过这样的挫败:输入一段精心构思的中文描述,满怀期待地点击…

2026/7/3 0:01:29 阅读更多 →
造相 Z-Image AI绘画教学工具:参数滑块可视化+安全边界教学设计

造相 Z-Image AI绘画教学工具:参数滑块可视化+安全边界教学设计

造相 Z-Image AI绘画教学工具:参数滑块可视化安全边界教学设计 1. 引言:AI绘画教学的新选择 AI绘画教学一直面临一个难题:如何让学生在安全可控的环境中学习参数调整,同时又不会因为误操作导致系统崩溃?造相 Z-Image…

2026/5/17 0:33:17 阅读更多 →

最新新闻

Java实战:解析Navicat连接加密机制与密码恢复

Java实战:解析Navicat连接加密机制与密码恢复

1. 项目概述:为什么我们需要关注Navicat的连接加密作为一名常年和数据库打交道的Java开发者,Navicat几乎是工具箱里的标配。它图形化的界面、便捷的数据操作和连接管理,极大地提升了我们的工作效率。但不知道你有没有遇到过这样的场景&#x…

2026/7/5 8:14:18 阅读更多 →
Mac安装IDA Pro全攻略:解决安全警告、架构兼容与Python配置

Mac安装IDA Pro全攻略:解决安全警告、架构兼容与Python配置

1. 项目概述:为什么IDA Pro在Mac上的下载与安装会成为一道坎?如果你是一名安全研究员、逆向工程师,或者是对软件底层运行机制充满好奇的开发者,那么IDA Pro这个名字对你来说一定如雷贯耳。它被誉为逆向工程领域的“瑞士军刀”&…

2026/7/5 8:10:18 阅读更多 →
openEuler-lsb入门教程:10分钟快速搭建LSB兼容环境

openEuler-lsb入门教程:10分钟快速搭建LSB兼容环境

openEuler-lsb入门教程:10分钟快速搭建LSB兼容环境 【免费下载链接】openEuler-lsb LSB support for linux Standard Base specification 项目地址: https://gitcode.com/openeuler/openEuler-lsb 前往项目官网免费下载:https://ar.openeuler.org…

2026/7/5 8:10:18 阅读更多 →
10分钟学会OpenEuler bridge-utils:新手必备网络桥接配置技巧

10分钟学会OpenEuler bridge-utils:新手必备网络桥接配置技巧

10分钟学会OpenEuler bridge-utils:新手必备网络桥接配置技巧 【免费下载链接】bridge-utils Utilities for configuring the linux ethernet bridge 项目地址: https://gitcode.com/openeuler/bridge-utils 前往项目官网免费下载:https://ar.ope…

2026/7/5 8:08:17 阅读更多 →
超实用!内网/交换机/路由器/无线运维排障干货大全

超实用!内网/交换机/路由器/无线运维排障干货大全

🌟 一、网络排障黄金流程(核心必记)所有网络故障排查遵循由近到远原则,适配80%办公网络问题,一步快速定位故障点!排查顺序:本地网卡 → 网线/墙面网口面板 → 交换机端口 → 网关 → 外网万能排…

2026/7/5 8:08:17 阅读更多 →
NVIDIA Profile Inspector深度探索:解锁显卡隐藏性能的7个实战技巧

NVIDIA Profile Inspector深度探索:解锁显卡隐藏性能的7个实战技巧

NVIDIA Profile Inspector深度探索:解锁显卡隐藏性能的7个实战技巧 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector NVIDIA Profile Inspector是一款能够深入访问NVIDIA驱动内部数据库的工具…

2026/7/5 8:08:17 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻