当前位置: 首页 > article >正文

第十五届题目

握手问题#include stdio.h #include stdlib.h int main(int argc, char *argv[]) { int sum0; for(int i49;i7;i--) { sumi; } printf(%d,sum); return 0; }小球反弹#include stdio.h #include math.h int main(int argc, char *argv[]) { long long t1,x343720,y233333; while(1) { if((15*t)%x0(17*t)%y0) break; t; } printf(%.2f,2*sqrt(15*15*t*t17*17*t*t)); return 0; }好数#include stdio.h #include stdlib.h int main(int argc, char *argv[]) { int n; scanf(%d,n); int cnt0; for(int i1;in;i) { int a[10000005]; int idx1; int ti; while(t) { a[idx]t%10; t/10; } int flag1; for(int j1;jidx;j) { if(j%21) { if(a[j]%20) { flag0; break; } } else { if(a[j]%21) { flag0; break; } } } if(flag) cnt; } printf(%d,cnt); return 0; }R 格式#include stdio.h #include math.h #include string.h #define MAX 2000 int main(int argc, char *argv[]) { int n; char d[1025]; int b[MAX]{0}; int b_len0; int sum0,k0; int i; scanf(%d %s,n,d); for(int istrlen(d)-1;i0;i--) { if(d[i]!.) { if(b_lenMAX) { b[b_len]d[i]-0; b_len; } } else ksum; sum; } for(int i0;in;i) { int carry0; for(int j0;jb_len;j) { b[j]b[j]*2carry; if(b[j]10) { carryb[j]/10; b[j]b[j]%10; } else carry0; } if(carry) { if(b_lenMAX) { b[b_len]carry; b_len; } } } if(k0b[k-1]5) { int carry1; for(ik;ib_len;i) { b[i]b[i]1; if(b[i]9) { carry0; break; } else b[i]-10; } if(carry) { if(b_lenMAX) { b[b_len]1; b_len; } } } for(ib_len-1;ik;i--) { printf(%d,b[i]); } return 0; }宝石组合#include stdio.h #include string.h #define N 500010 int gem[N]; int num[N]; int main(int argc, char *argv[]) { int n; scanf(%d,n); int max-0x3f3f3f3f; for(int i0;in;i) { scanf(%d,gem[i]); num[gem[i]]; if(gem[i]max) maxgem[i]; } for(int imax;i1;i--) { int tmp[3]; int pos0; int cnt0; for(int ji;jmax;ji) { if(num[j]) { cntnum[j]; for(int k0;knum[j]pos3;k) { tmp[pos]j; } } if(cnt3) break; } if(cnt3) { for(int j0;j3;j) { printf(%d ,tmp[j]); } printf(\n); break; } } return 0; }数字接龙#include stdio.h #include stdlib.h #include string.h int n,k; int g[11][11]; int dx[8]{-1,-1,0,1,1,1,0,-1}; int dy[8]{0,1,1,1,0,-1,-1,-1}; char path[121]; int path_len0; int st[11][11]; int edge[11][11][11][11]; int dfs(int a,int b) { if(an-1bn-1) { return path_lenn*n-1; } st[a][b]1; for(int i0;i8;i) { int xadx[i],ybdy[i]; if(x0||xn||y0||yn) continue; if(st[x][y]) continue; if(g[x][y]!(g[a][b]1)%k) continue; if(i%2(edge[a][y][x][b]||edge[x][b][a][y])) continue; edge[a][b][x][y]1; path[path_len]i0; if(dfs(x,y)) return 1; path_len--; edge[a][b][x][y]0; } st[a][b]0; return 0; } int main(int argc, char *argv[]) { scanf(%d %d,n,k); for(int i0;in;i) { for(int j0;jn;j) { scanf(%d,g[i][j]); } } memset(st,0,sizeof(st)); memset(edge,0,sizeof(edge)); path_len0; if(!dfs(0,0)) printf(-1\n); else { path[path_len]\0; printf(%s\n,path); } return 0; }拔河#include stdio.h #include stdlib.h #include math.h #define N 1004 typedef long long ll; ll min(ll a,ll b) { return ab?a:b; } ll abs_ll(ll x) { return x0?-x:x; } int main() { int n; scanf(%d,n); ll a[N]; for(int i1;in;i) { scanf(%lld,a[i]); } ll ans1e14; for(int l1;ln;l) { for(int rn;rl;r--) { int il,jr; ll sum1a[i],sum2a[j]; ansmin(ans,abs_ll(sum1-sum2)); if(ans0) { printf(0); return 0; } while(i1j) { if(sum1sum2) { printf(0); return 0; } if(sum1sum2) { j--; sum2a[j]; } else if(sum1sum2) { i; sum1a[i]; } ansmin(ans,abs_ll(sum1-sum2)); } } } printf(%lld,ans); return 0; }

相关文章:

第十五届题目

握手问题 #include <stdio.h> #include <stdlib.h>int main(int argc, char *argv[]) {int sum0;for(int i49;i>7;i--){sumi;}printf("%d",sum);return 0; } 小球反弹 #include <stdio.h> #include <math.h>int main(int argc, char *ar…...

OpenClaw隐私计算:Qwen3.5-9B-AWQ-4bit本地处理加密图片

OpenClaw隐私计算&#xff1a;Qwen3.5-9B-AWQ-4bit本地处理加密图片 1. 为什么需要加密图片处理 去年我在帮一家小型金融机构做自动化流程优化时&#xff0c;遇到了一个棘手问题&#xff1a;他们需要AI自动分析客户上传的身份证和银行卡照片&#xff0c;但直接传输这些敏感图…...

Hinge损失函数:从SVM的基石到现代机器学习中的间隔优化

1. Hinge损失函数的前世今生 第一次听说Hinge损失函数是在研究生时期的一堂机器学习课上。教授在黑板上画了一条直线&#xff0c;说这就是SVM的决策边界&#xff0c;而Hinge损失就是确保这条线能"站稳脚跟"的关键。当时觉得这个比喻特别形象——就像门上的铰链&#…...

嵌入式NTP客户端:一次校准,离线维持49天高精度时间

1. 项目概述PREi NTP Manager 是一个专为嵌入式平台&#xff08;尤其是 ESP 系列微控制器&#xff09;设计的轻量级网络时间协议&#xff08;NTP&#xff09;客户端库。其核心目标并非实现完整的 RFC 5905 NTP 协议栈&#xff0c;而是以极简、可靠、低资源占用的方式&#xff0…...

FPN实战:用PyTorch从零搭建特征金字塔网络(附代码)

FPN实战&#xff1a;用PyTorch从零搭建特征金字塔网络&#xff08;附代码&#xff09; 在计算机视觉领域&#xff0c;处理多尺度目标检测一直是个棘手的问题。想象一下&#xff0c;当你需要同时识别图像中近处的大象和远处的小鸟时&#xff0c;传统卷积神经网络往往会顾此失彼—…...

造相-Z-Image-Turbo提示词自动化:使用JavaScript开发动态提示词生成器

造相-Z-Image-Turbo提示词自动化&#xff1a;使用JavaScript开发动态提示词生成器 你是不是也遇到过这样的烦恼&#xff1f;想用AI画一张特定风格的人像&#xff0c;比如“一个戴着贝雷帽、有着金色卷发、微笑的少女&#xff0c;背景是巴黎街头”&#xff0c;结果在提示词框里…...

用Python搞定拉普拉斯变换:从电路分析到微分方程实战(附完整代码)

用Python搞定拉普拉斯变换&#xff1a;从电路分析到微分方程实战&#xff08;附完整代码&#xff09; 在工程实践中&#xff0c;拉普拉斯变换就像一把瑞士军刀&#xff0c;能将复杂的微分方程瞬间转化为可解的代数问题。想象一下&#xff0c;当你面对一个包含电阻、电感和电容…...

TVS和稳压二极管到底什么区别

来看一个图&#xff0c;电源入口是DC12V输入&#xff0c;在电源入口位置放了一颗12V的TVS管&#xff0c;用来做输入过压保护&#xff0c;但是实际上焊接的是12V的稳压二极管。这里其实是有问题的&#xff0c;很多人觉得TVS和稳压管都是二极管&#xff0c;都能钳位电压&#xff…...

PaddlePaddle-GPU环境配置:为什么你的显卡总是被识别成CPU?(附解决方案)

PaddlePaddle-GPU环境配置&#xff1a;为什么你的显卡总是被识别成CPU&#xff1f;&#xff08;附解决方案&#xff09; 刚拿到新显卡准备大展拳脚&#xff0c;却发现PaddlePaddle死活不认GPU&#xff0c;这种挫败感我太懂了。明明花大价钱买的显卡&#xff0c;结果深度学习训…...

TVS二极管

TVS引起的两起事故案例1&#xff1a;整机在打ESD静电的时候&#xff0c;出现通信异常。通过排查&#xff0c;最后定位在如下图左边的通信接口处&#xff0c;右边是咱们的主芯片。之所以产品会被打挂&#xff0c;主要原因是TVS布局未靠近接口处放置&#xff0c;TVS放置位置距离接…...

别再让Pandas数据在Pycharm里‘隐身’了!一个设置搞定DataFrame显示不全

彻底解决Pandas DataFrame在PyCharm中的显示难题&#xff1a;从原理到实战 刚接触数据分析的朋友们&#xff0c;你们是否经常在PyCharm中遇到这样的困扰&#xff1a;当你满怀期待地打印出一个DataFrame&#xff0c;准备仔细查看数据时&#xff0c;却发现屏幕上布满了恼人的省略…...

G-Helper技术评测:华硕笔记本硬件控制与性能优化实战指南

G-Helper技术评测&#xff1a;华硕笔记本硬件控制与性能优化实战指南 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix,…...

HAL_CAN_AddTxMessage硬件中断?原来是这个参数在捣鬼(附正确用法)

HAL_CAN_AddTxMessage硬件中断问题深度解析与实战指南 在STM32 HAL库开发中&#xff0c;CAN总线通信是工业控制、汽车电子等领域的核心功能模块。许多工程师在使用HAL_CAN_AddTxMessage函数时&#xff0c;都曾遭遇过神秘的硬件中断问题——代码看似正确&#xff0c;编译无警告&…...

2.2 工作队列(Workqueue)与系统线程

内核时间管理基石:从硬件时钟源到jiffies与HZ 问题现场:一个诡异的“时间跳跃” 上周排查一个线上问题,某嵌入式设备的日志突然出现连续半小时的记录缺失,随后时间戳又恢复正常。查看硬件RTC时间准确,但系统uptime显示有跳变。这种“时间消失”现象直接指向内核时间子系…...

2.1 线程创建、优先级与调度算法

操作系统与实时内核:为什么需要线程? 最近在调试一个电机控制项目,遇到了一个典型问题:主循环里既要处理串口指令,又要实时刷新PWM占空比,还得盯着温度保护。烧录进去跑起来,电机一转,串口数据就开始丢包。用逻辑分析仪抓波形,发现PWM更新周期时不时跳变一下——某个…...

用FPGA(EP4CE10)和VHDL给循迹小车写个‘大脑’:从传感器到PWM的保姆级代码解析

用FPGA&#xff08;EP4CE10&#xff09;和VHDL构建循迹小车的硬件思维&#xff1a;从并行逻辑到实时控制 当红外传感器检测到黑色轨迹线时&#xff0c;传统单片机方案需要依次执行传感器读取、算法处理、电机控制等步骤&#xff0c;而FPGA的并行架构允许这些操作同时发生——这…...

MPU6050 DMP硬件姿态解算与nRF52832低功耗BLE集成方案

1. 项目概述 MPU6050-DMP-Seeed-Tiny-BLE 是一个面向低功耗嵌入式姿态感知应用的完整固件解决方案&#xff0c;专为 Seeed Studio 推出的 Tiny BLE 模块&#xff08;基于 Nordic nRF52832 SoC&#xff09;设计&#xff0c;深度集成 Invensense MPU6050 六轴惯性测量单元&#x…...

操作系统工程师成长:从兴趣到创新的四重境界

1. 操作系统工程师的成长路径&#xff1a;从兴趣到创新的四重境界在科技行业的金字塔尖&#xff0c;操作系统开发一直被视为"皇冠上的明珠"。作为一名在这个领域摸爬滚打二十余年的老兵&#xff0c;我见证了Linux从实验室玩具成长为数字世界基石的完整历程。每当年轻…...

基恩士KV8000系列程序与电芯上料机的精密控制:EtherCAT总线技术、多轴定位与智能管理功能

基恩士KV8000程序 ~ 基恩士KV8000系列程序&#xff0c;KV8000KV-C64XKV-C64T等输入输出模块&#xff0c;KV-XH16EC定位控制模块 电芯上料机 松下A6系列总线控制伺服电机&#xff0c;采用EtherCAT总线控制&#xff0c;绝对定位、相对定位&#xff0c;整台设备13个轴&#xff0c…...

Linux下PyTorch3D环境搭建:从依赖解析到编译避坑实战

1. 环境准备&#xff1a;从零开始的依赖解析 在Linux系统上搭建PyTorch3D环境就像组装一台精密仪器&#xff0c;每个零件都必须严丝合缝。我最近在复现一篇3D视觉论文时&#xff0c;就经历了从CUDA版本匹配到gcc降级的完整过程。先说结论&#xff1a;版本对齐是成功的关键&…...

避坑指南:天地图加载GeoJSON绘制省市区划时,你可能遇到的3个关键问题与解决方案

天地图加载GeoJSON绘制行政区划的三大核心难题与实战解决方案 当开发者尝试在天地图平台上叠加GeoJSON数据绘制行政区划时&#xff0c;往往会遇到一些意料之外的"坑"。这些问题不仅影响开发效率&#xff0c;更可能导致最终呈现效果与预期相差甚远。本文将聚焦三个最常…...

手把手教你将大彩串口屏官方例程移植到STM32F407(HAL库版,含串口中断配置)

手把手教你将大彩串口屏官方例程移植到STM32F407&#xff08;HAL库版&#xff0c;含串口中断配置&#xff09; 在工业控制和嵌入式设备开发中&#xff0c;大彩串口屏因其丰富的GUI组件和便捷的通信协议而广受欢迎。本文将针对使用STM32F407和HAL库的开发者&#xff0c;提供一个…...

ML302开发板AT指令实战:从驱动安装到第一个AT命令响应(避坑指南)

ML302开发板AT指令实战&#xff1a;从驱动安装到第一个AT命令响应&#xff08;避坑指南&#xff09; 当你第一次拿到中移物联的ML302开发板时&#xff0c;可能会被它强大的4G Cat.1通信能力所吸引&#xff0c;但真正开始使用时&#xff0c;往往会在基础环节遇到各种"坑&qu…...

ARM 架构 JuiceFS 性能优化:基于 MLPerf 的实践与调优廖

Qt是一个跨平台C图形界面开发库&#xff0c;利用Qt可以快速开发跨平台窗体应用程序&#xff0c;在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置&#xff0c;实现图形化开发极大的方便了开发效率&#xff0c;本笔记将重点介绍QSpinBox数值微调组件的常用方法及灵活应用。…...

【零基础玩转Multisim】界面核心——工具栏全解析与高效使用指南

1. 初识Multisim&#xff1a;从工具栏开始你的电子设计之旅 第一次打开Multisim时&#xff0c;满屏的图标按钮确实容易让人发懵。记得我刚开始接触这个软件时&#xff0c;光是找电阻元件就花了十分钟。其实这些看似复杂的工具栏&#xff0c;就像电工师傅的工具腰带——每个工具…...

告别Keil/IAR:用Cursor+CMake+GCC搭建STM32开发环境(附完整配置流程)

从Keil到现代工具链&#xff1a;STM32开发环境全面升级指南 嵌入式开发领域正在经历一场静默的革命——越来越多的工程师开始摆脱传统IDE的束缚&#xff0c;转向更灵活、更强大的开源工具链。如果你还在使用Keil或IAR进行STM32开发&#xff0c;可能已经感受到了这些商业工具的局…...

Cocos Creator 3.x 高维护性打字机对话系统设计与实现

在 Cocos Creator 项目中&#xff0c;对话系统是 RPG、冒险、视觉小说等类型游戏的核心功能之一。如何设计一个维护性高、可扩展、策划友好、支持存档的打字机&#xff08;Typewriter&#xff09;系统&#xff0c;是许多开发者面临的挑战。 该系统采用组件化 配置化 JSON 数…...

SEATA分布式事务——AT模式一

简介 AI Agent 不仅仅是一个能聊天的机器人&#xff08;如普通的 ChatGPT&#xff09;&#xff0c;而是一个能够感知环境、进行推理、自主决策并调用工具来完成特定任务的智能系统&#xff0c;更够完成更为复杂的AI场景需求。 AI Agent 功能 根据查阅的资料&#xff0c;agent的…...

从数据采集到回放验证:ADTF 适配 ROS 的 ADAS 测试实践谒

一、简化查询 1. 先看一下查询的例子 /// /// 账户获取服务 /// /// /// public class AccountGetService(AccountTable table, IShadowBuilder builder) {private readonly SqlSource _source new(builder.DataSource);private readonly IParamQuery _accountQuery build…...

MLX9062x红外热成像传感器驱动开发与温度解算详解

1. MLX9062x 红外热成像阵列传感器驱动深度解析MLX9062x 系列是比利时 Melexis 公司推出的非接触式红外温度传感芯片家族&#xff0c;包含 MLX90620&#xff08;164 像素&#xff09;与 MLX90621&#xff08;164 像素&#xff0c;但支持更高帧率与增强校准&#xff09;两款核心…...