第四周第四天

73稀疏矩阵

#include<bits/stdc++.h>

using namespace std;

int main(){

int width,height;

while(scanf("%d %d",&width,&height)!=EOF){

int arr[width][height];

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

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

scanf("%d",&arr[i][j]);

if(arr[i][j]!=0)printf("%d %d %d\n",i+1,j+1,arr[i][j]);

}

}

printf("\n");

}

return 0;

}

74矩阵转换

#include<bits/stdc++.h>

using namespace std;

int main(){

int edge;

while(scanf("%d",&edge)!=EOF){

int arr[edge][edge];

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

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

scanf("%d",&arr[i][j]);

}

}

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

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

if(j!=edge-1)printf("%d ",arr[j][i]);

else printf("%d",arr[j][i]);

}

printf("\n");

}

printf("\n");

}

return 0;

}

75魔方阵

#include<bits/stdc++.h>

using namespace std;

/*

(1) 将"1"放在第一行(最上面一行)中间一列;

(2) 从"2"开始直到n*n为止各数依次按下列规则存放:每一个数存放的行的行数比前一个数的行数减1,

每一个数存放的列的列数比前一个数的列数加1,即前一个数的右上方。

(3) 如果上一数的行数为1,则下一个数的行数为n(指最下面一行);

(4) 当上一个数的列数为n时,下一个数的列数应为1(指最左一列);

(5) 如果按上面规则确定的位置上已有数,或上一个数是第一行第n列时,则把下一个数放在上一个数的下面。 */

void add(int &num,int edge){

num++;

if(num==edge)num=0;

}

void decrease(int &num,int edge){

num--;

if(num==-1)num=edge-1;

}

void abc(int arr[][1000],int edge){

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

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

if(j!=edge-1)printf("%d ",arr[i][j]);

else printf("%d",arr[i][j]);

}

printf("\n");

}

printf("\n");

}

int main(){

int edge;

while(scanf("%d",&edge)!=EOF){

int arr[edge][1000];

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

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

arr[i][j]=0;

}

}

int row=0;

int column=edge/2;

arr[row][column]=1;

int num=2;

while(num!=edge*edge+1){

int i=row;

int j=column;

if(row==0&&column==edge-1){

row=1;

arr[row][column] = num;

num++;

continue;

}

int z=2;

decrease(row,edge);

add(column,edge);

if(arr[row][column]==0){

arr[row][column]=num;

num++;

continue;

}else{

add(i,edge);

row=i;

column=j;

arr[row][column] = num;

num++;

continue;

}

}

abc(arr,edge);

}

}

RFID应用的出现在很大程度上取决于零售商、物流组织和包裹递送公司的采用。特别是,零售商可能会标记单个物品,以便同时解决许多问题:准确的库存、损失控制以及支持无人值守的销售点终端的能力(这有望加快结账速度,同时降低入店行窃和劳动力成本)。冷链审计和保证*可能需要用温度敏感材料和/或电子产品标记食品和药品;确保或监测易腐材料是否完好无损和/或需要注意可能需要物品、制冷系统、自动数据记录系统和人类技术人员之间的沟通。

供应链管理是公司用来确保其供应链高效且具有成本效益的过程。物联网系统可以帮助供应链管理。其想法是根据最终客户的要求,管理涉及产品制造、交付和服务的整个相关业务或合作伙伴网络。在任何时候,市场力量都可能要求供应商、物流提供商、地点和客户以及供应链中任何数量的专业参与者做出改变。这种可变性对供应链基础设施产生了重大影响,从建立贸易伙伴之间电子通信的基础层到对快速生产过程至关重要的更复杂的流程配置和工作流程安排。

一个关键的物联网应用是推广智能电网。美国各地的电力公司已经或正在升级其电力管理和配电系统。各个家庭的各种传感器(智能恒温器)可以收集通过网络发送到主站(甚至可能是本地"集线器")的信息,主站可以应用复杂的电力管理,并将控制信号发送回电网以节约能源。通过将传感、测量和控制设备应用于电力生产、输电、配电和消费,智能电网成为可能。

相关推荐
颜酱44 分钟前
从0到1实现LFU缓存:思路拆解+代码落地
javascript·后端·算法
颜酱2 小时前
从0到1实现LRU缓存:思路拆解+代码落地
javascript·后端·算法
CoovallyAIHub19 小时前
Moonshine:比 Whisper 快 100 倍的端侧语音识别神器,Star 6.6K!
深度学习·算法·计算机视觉
CoovallyAIHub20 小时前
速度暴涨10倍、成本暴降6倍!Mercury 2用扩散取代自回归,重新定义LLM推理速度
深度学习·算法·计算机视觉
CoovallyAIHub20 小时前
实时视觉AI智能体框架来了!Vision Agents 狂揽7K Star,延迟低至30ms,YOLO+Gemini实时联动!
算法·架构·github
CoovallyAIHub21 小时前
开源:YOLO最强对手?D-FINE目标检测与实例分割框架深度解析
人工智能·算法·github
CoovallyAIHub21 小时前
OpenClaw:从“19万星标”到“行业封杀”,这只“赛博龙虾”究竟触动了谁的神经?
算法·架构·github
刀法如飞21 小时前
程序员必须知道的核心算法思想
算法·编程开发·算法思想
徐小夕1 天前
pxcharts Ultra V2.3更新:多维表一键导出 PDF,渲染兼容性拉满!
vue.js·算法·github