2026.2.12——OJ72-74题

T72:数字金字塔------二维数组

代码实现:

//递归【自顶向下】

#include <iostream>

#include <algorithm>

using namespace std;

const int maxn=1005;

int a[maxn][maxn];

int n;

//递归函数

int dfs(int i,int j){

if(i==n-1) return a[i][j];//到达底层直接返回值

return a[i][j]+max(dfs(i+1,j),dfs(i+1,j+1));//当前值加上下一层的最大路径

}

int main(){

cin>>n;

for(int i=0;i<n;i++){

for(int j=0;j<=i;j++){

cin>>a[i][j];

}

}

cout<<dfs(0,0)<<endl;//从顶部开始递归

return 0;

}

个人思考:

这道题大概知道需要用递归思想,但是不知道具体应该怎么写,需要先学习一下dfs算法的写法,其中最重要的是递归关系,从(i,j)出发可以走正下方或者右下方,所以没走到最后一行前,陆景和为当前数字加上两条子路径中的较大者。

T73:稀疏矩阵------二维数组

代码实现:

#include <iostream>

using namespace std;

int main(){

int M,N;

int arr[20][20];

bool first=true;

while(cin>>M>>N){

//读取矩阵

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

cin>>arr[i][j];

}

}

//输出空格分隔

if(!first){

cout<<endl;

}

first =false;

//输出非零元素

for(int i=0;i<M;i++){

for(int j=0;j<N;j++){

if(arr[i][j]!=0){

cout<<i+1<<" "<<j+1<<" "<<arr[i][j]<<endl;

}

}

}

}

return 0;

}

个人思考:

这道题就是通过双重循环,一个是按顺序输入系数矩阵,然后输出的时候,通过遍历行和列然后遍历每个值,如果不是0那就输出对应的行和列以及对应的值。注意索引是从0但是行列是从1开始的。

T74:矩阵转换------二维数组

代码实现:

#include <iostream>

using namespace std;

int main(){

int r;

bool first=true;

while(cin>>r){

if(!first){

cout<<endl;

}

first =false;

//读取矩阵

int arr[10][10];

for(int i=0;i<r;i++){

for(int j=0;j<r;j++){

cin>>arr[i][j];

}

}

//输出转置后的矩阵

for(int i=0;i<r;i++){

for(int j=0;j<r;j++){

if(j>0){

cout<<" ";

}

cout<<arr[j][i];

}

cout<<endl;

}

}

return 0;

}

个人思考:

这道题用二维数组存储,整体比较简单,先通过双重循环将数字输入,然后在二维数组中对行和列进行对调,就是转换之后的值。

英语翻译:

P48:IV.物联网的应用

表12C-2总结了物联网在三大民用应用领域的应用情况。显然,物联网在军事领域也有大量应用,不过这超出了本节的讨论范围。总体而言,物联网的应用旨在提升工业生产力、推动经济增长。物联网在环境保护领域发挥着重要作用,包括污染控制、天气预报以及灾害预防与灾后恢复。从社会影响来看,物联网可以让我们的生活更加便捷舒适。在政府服务、执法以及家庭和健康改善等方面,物联网是主要的受益领域。在本节剩余部分,我们将简要探讨一些应用领域。

domain:领域、范围、领地

military:军事的、军用的

avoidance:避免、回避|【文中】预防、规避(指灾害预防)

beneficiaries:受益领域 / 受益方

P49:1.零售与物流服务

射频识别(RFID)应用的兴起在很大程度上取决于零售商、物流机构和包裹配送公司的采用情况。特别是,零售商可以对单个商品进行标签化,从而一次性解决好多问题:精准盘点、损耗控制,以及支持无人值守的自助式销售终端(这有望加快结账速度,同时降低入店行窃率和人工成本)。冷链审计与保障可能需要使用对温度敏感的材料和/或电子元件对食品和药品进行标签化;确保或监控易腐物品是否完好,以及/或者需要是否需要关注,这可能需要在物品、制冷系统、自动化数据记录系统和人类技术人员进行通信。

adoption:采用、采纳

retailer:零售商

logistics:物流、后勤

inventory:盘点、库存管理

loss:损失、丢失

unattended:无人看管的、无人值守的

walk-through:穿过、走过|【文中】自助式、无感式

point of sale:销售点,缩写为 POS

checkout:结账、付款

shoplifting:入店行窃

labor:劳动、人工

cold-chain:冷链

audit:审计、审核

temperature-sensitive:对温度敏感的

perishable:易腐烂的、易变质的

intact:完好无损的、完整的

entail :需要、使成为必要

refrigeration:制冷、冷藏

log:记录、日志

technician:技术员、技师

P50:2.供应链管理

供应链管理是企业用于确保其供应链高效且经济的流程。物联网系统可以为供应链管理提供支持。其核心思路是,对参与产品制造、交付以及满足终端客户所需服务的一整套相关企业或合作伙伴网络进行管理。在任何时候,市场力量都可能要求供应商、物流服务商、运营地点和客户,以及供应链中任意数量的专业参与者做出调整。这种可变性可变性会对供应链基础设施产生重大影响,其范围从建立贸易伙伴间电子通信的基础层面,到对快速生产流程至关重要的流程配置和工作流安排等更复杂的局面。【直译:从建立贸易伙伴间电子通信的基础层面,到更复杂的流程配置和对快速生产流程至关重要的工作流安排。】

cost-effective:经济高效的、成本效益好的

supplier:供应商

logistic provider:物流服务商(指提供运输、仓储、配送等物流服务的企业)

configuration:(流程 / 系统的)配置、布局

workflow:工作流、业务流程

背单词:

相关推荐
励ℳ2 小时前
机器学习-LASSO算法指南
人工智能·算法·机器学习
梵刹古音2 小时前
【C++】函数重写
开发语言·c++
Titan20242 小时前
C++异常学习笔记
c++·笔记·学习
Vic101012 小时前
算法D1-20260212:双指针专题
java·数据结构·算法
仟濹2 小时前
【算法打卡day7(2026-02-12 周四)算法:BFS and BFS】10__卡码网110_字符串迁移, 11_卡码网105_有向图的完全连通
算法·深度优先·dfs·bfs·宽度优先
935962 小时前
机考24 翻译18 单词11
c语言·数据结构·算法
柒儿吖3 小时前
DDlog 高性能异步日志库在 OpenHarmony 的 lycium 适配与分步测试
c++·c#·openharmony
民国二十三画生3 小时前
C++(兼容 C 语言) 的标准输入语法,用来读取一行文本
c语言·开发语言·c++