DAPP區塊鏈公排互助矩陣系統開發搭建程式

Lyr96246466發表於2023-04-24

Web3.0與區塊鏈有著密切的關係,開發+l8l-案例259l-系統3365微電-+但是Web3.0不等於區塊鏈。區塊鏈是一個去中心化的

資訊網路,區塊鏈生態則是包含以這個去中心化資料庫為基礎的協議和應用。而Web3.0大於區塊鏈生態,因為Web3.0需要更

多的內容,例如去中心化儲存,需要更多的技術,例如人工智慧技術。所以Web3.0應用比區塊鏈應用可以包容更多的內容。

#include <iostream>

#include<stdio.h>

#define M 3

#define N 4

using namespace std;


int main()

{

    int a[M][N];

    int i,j;

    int temp = 0;

    int maxNum,t,k;

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

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

        {

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

        }

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

    {

        maxNum = a[0][0];

        for(j=i+1;j<N;j++)

        {

            if(a[i][j]>a[i][maxNum])

                maxNum = j;

        }

         for(t=1,k=0;k<M&&t;k++)

         {

             if(a[k][maxNum]<a[i][maxNum])

               {

                   t = 0;

                   break;

               }

         }

         if(t) printf("%d,%d,%d\n",i,maxNum,a[i][maxNum]);

    }

    return 0;

}

一部分人表示不懂什麼是Web3.0,不明白Web3.0和區塊鏈有什麼不同?另一部分認為這又是一個概念而已。


從生態產品來看,Web3.0的基礎設施相對具有一定的成熟度,以太坊即將轉POS共識、逐漸繁榮的若干Layer2網路,穩定發展的BSC、生態出現創新發展的solana……去中心化儲存也可以完成NFT檔案的儲存。然而,頂層應用的發展仍然是非常青澀的。


第一,絕大部分的Web3應用的動機和賣點仍然是to earn,為使用者帶來的更多的是賺錢機會,而非利用去中心化優勢給使用者帶

來體驗。


第二,更多的應用仍然屬於準Web3應用。應用的資金和NFT是儲存在區塊鏈上,但是應用的具體資料仍然是儲存在開發者的中

心化伺服器上,比如stepn的運動資料,使用者的運動軌跡、頻繁等資料仍然是中心化的。即使steem這樣,使用者每一個操作,每

一次點贊(或踩)、轉發、評論都會寫入steem區塊鏈,steem上的圖片、媒體等仍然使用的是中心化儲存。

4.矩陣周邊之和問題


#include <iostream>

#include<stdio.h>


using namespace std;


int main()

{

    int M,N;

    int sum = 0;

    printf("please input the value of M,N \n");

    scanf("%d%d",&M,&N);

    int a[M][N];

    printf("please input the value of a[][]");

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

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

        {

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

        }

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

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

        {

           if(i==0||i==M-1)

           {

               sum += a[i][j];

           }

           else

           {

               if(j==0||j==N-1)

               sum += a[i][j];

           }

        }

    printf("%d\n",sum);

    return 0;

}

5.判斷矩陣是否為對稱陣


#include <iostream>

#include<stdio.h>


int main()

{

   int a[3][3],flag=1;

   for(int i=0;i<3;i++)

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

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

   }

   for(int i=0;i<3;i++)

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

        if(a[i][j]!=a[j][i]){

            flag = 0;

        }

    }

    if(flag)printf("該矩陣是對稱陣");

    else{

        printf("該矩陣不是對稱陣");

    }

    return 0;

}

6.判斷一個矩陣是另一個矩陣的子矩陣


#include <iostream>

#include <cstdio>

using namespace std;

int a[100][100],b[100][100];

int ma,na,mb,nb;

bool check(int x,int y)

{

    bool ans=1;

    for(int i=0;i<nb;i++)

    {

        for(int j=0;j<mb;j++)

        {

            if(a[x+i][y+j]!=b[i][j])

            {

                ans=0;

                break;

            }

        }

    }

    return ans;

}


int main()

{

    scanf("%d%d%d%d",&na,&ma,&nb,&mb);

    for(int i=0;i<na;i++)

    {

        for(int j=0;j<ma;j++)

        {

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

        }

    }

     for(int i=0;i<nb;i++)

    {

        for(int j=0;j<mb;j++)

        {

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

        }

    }

    int ans1=0;

    for(int i=0;i<na;i++)

    {

        for(int j=0;j<ma;j++)

        {

            if(check(i,j)==1)

            {

                ans1=1;

                break;

            }

        }

    }

    printf("%d\n",ans1);

    return 0;

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2948468/,如需轉載,請註明出處,否則將追究法律責任。

相關文章