华为OD机试双机位C卷:螺旋数字矩阵 (C/C++/Py/Java/Js/Go)

华为OD机试双机位C卷:螺旋数字矩阵 (C/C++/Py/Java/Js/Go)

螺旋数字矩阵

华为OD机试双机位C卷 - 华为OD上机考试2025年双机位C卷 100分题型

华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解

题目描述

疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:
给出数字个数n和行数m(0 < n ≤ 999,0 < m ≤ 999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。
小明对这个矩阵有些要求:

  • 每行数字的个数一样多
  • 列的数量尽可能少
  • 填充数字时优先填充外部
  • 数字不够时,使用单个*号占位

输入描述

输入一行,两个整数,空格隔开,依次表示n、m

输出描述

符合要求的唯一矩阵

示例1

输入

9 4 

输出

1 2 3 * * 4 9 * 5 8 

Read more

Semantic Kernel Python 进阶:Prompt 模板中的函数嵌套调用实战

发布日期: 2025年3月2日 关键词: Semantic Kernel, Python, Prompt Engineering, Function Calling, LLM 阅读时间: 约 15 分钟 前言 Microsoft 的 Semantic Kernel (SK) 提供了一个强大的特性:允许在 Prompt 模板中直接调用其他函数。这意味着你可以在一个 Semantic Function 的 Prompt 中嵌套调用其他 Semantic Functions 或 Native Functions,实现真正的函数式编程范式。 本文将深入讲解 SK Python 中的嵌套调用机制,并通过大量实战示例展示如何构建模块化的 AI 应用。 一、核心概念:Prompt 模板语法 Semantic Kernel

By Ne0inhk
【实战干货】AI时代,个人开发者如何用 Python 实现“黄金”量化交易?

【实战干货】AI时代,个人开发者如何用 Python 实现“黄金”量化交易?

摘要:最近金价狂飙,身边不少朋友都在讨论买黄金。作为一名技术人,我们能不能不靠“直觉”和“跟风”,而是用代码和 AI 模型来帮我们辅助决策?本文将通俗易懂地介绍什么是量化交易,并手把手带你从零开始,用 Python 搭建一个简单的 AI 黄金价格预测模型。 一、 什么是量化交易? 说得高大上一点,量化交易(Quantitative Trading)是“利用数学模型和计算机算法进行投资决策”。 说人话就是: * 传统交易:看新闻、听消息、看K线图,觉得“要涨了”就买,觉得“要跌了”就卖。核心是人的主观判断(容易上头,容易被割)。 * 量化交易:把你的判断逻辑写成代码。比如,“当金价跌破 20 日均线,且 RSI 指标小于 30

By Ne0inhk
【超详细】Python FastAPI 入门:写给新手的“保姆级”教程

【超详细】Python FastAPI 入门:写给新手的“保姆级”教程

前言  作为一名大学生,最近在做 Python Web 开发时发现了一个“宝藏”框架——FastAPI。 以前学 Django 光配置就头大,学 Flask 又不知道怎么写规范。直到遇到了 FastAPI,我才体会到什么叫“写代码像呼吸一样自然”。 这篇文章不讲复杂的原理,只讲最基础、最实用的操作,带你从 0 到 1 跑通第一个 API 接口! 一、FastAPI 是什么 在 Python 的世界里,做网站后台(Web 开发)主要有三巨头: 1. Django:老大哥,功能全但笨重,像一辆重型卡车。 2. Flask:二哥,轻便灵活但插件多,像一辆自行组装的赛车。 3.

By Ne0inhk
Python RESTful API设计终极指南:从理论到企业级实战

Python RESTful API设计终极指南:从理论到企业级实战

目录 摘要 1 引言:为什么RESTful API设计如此重要 1.1 RESTful API的核心价值定位 1.2 RESTful API演进路线图 2 RESTful API设计核心技术原理 2.1 资源设计哲学与实践 2.1.1 资源识别与建模 2.1.2 资源关系建模 2.2 统一接口原则深度解析 2.2.1 HTTP方法语义化使用 2.2.2 状态码语义化设计 2.3 HATEOAS超媒体驱动设计 2.3.1 HATEOAS原理与实现 2.3.2 HATEOAS客户端工作流程

By Ne0inhk