第四周第四天

73稀疏矩阵

#include<bits/stdc++.h>

using namespace std;

int main(){

int width,height;

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

int arrwidthheight;

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

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

scanf("%d",&arrij);

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

}

}

printf("\n");

}

return 0;

}

74矩阵转换

#include<bits/stdc++.h>

using namespace std;

int main(){

int edge;

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

int arredgeedge;

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

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

scanf("%d",&arrij);

}

}

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

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

if(j!=edge-1)printf("%d ",arrji);

else printf("%d",arrji);

}

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 ",arrij);

else printf("%d",arrij);

}

printf("\n");

}

printf("\n");

}

int main(){

int edge;

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

int arredge1000;

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

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

arrij=0;

}

}

int row=0;

int column=edge/2;

arrrowcolumn=1;

int num=2;

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

int i=row;

int j=column;

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

row=1;

arrrowcolumn = num;

num++;

continue;

}

int z=2;

decrease(row,edge);

add(column,edge);

if(arrrowcolumn==0){

arrrowcolumn=num;

num++;

continue;

}else{

add(i,edge);

row=i;

column=j;

arrrowcolumn = num;

num++;

continue;

}

}

abc(arr,edge);

}

}

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

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

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

相关推荐
leihefeng3 分钟前
手写数字识别:KNN vs 逻辑回归实战
python·算法·机器学习·逻辑回归·scikit-learn
影视飓风TIM33 分钟前
C++哈希表深度剖析:冲突处理、rehash、迭代器与unordered容器封装
c++·哈希算法·散列表
全栈技术负责人35 分钟前
DeepSeek Harness 业务工具权限插件 dsh-tool-permission设计思路
网络·算法·ai·ai编程
mmmmath_340 分钟前
面试题 02.07. 链表相交
算法·链表
C++ 老炮儿的技术栈1 小时前
Qt5 使用 QPainter 绘制阿基米德螺线
开发语言·c++·windows·qt·代码化
residual_fan1 小时前
特征级SMOTE(Feature-level SMOTE)论文分享
人工智能·算法·数据挖掘·数据分析
xxwxx__1 小时前
深入理解 C++ STL:stack、queue 与 deque 从使用到底层实现全解析
开发语言·c++·算法
wuminyu1 小时前
JVM锁膨胀与Futex源码解析
java·linux·c语言·jvm·c++
郝学胜-神的一滴1 小时前
C++11 工程级应用 08:Lambda表达式与Tuple元组
开发语言·jvm·c++·python·程序人生·开源
sylviiiiiia1 小时前
Leetcode hot100 多数元素/相交链表/反转链表
算法·leetcode·链表