返回列表 發帖

2025/02/27 課堂重點(子夫)

本帖最後由 李知易 於 2025-2-27 20:00 編輯

今日上課重點(6:00 - 8:00):
710 FIFO分頁替換演算法
複習101-710題目

今日考試:
301 - 310 隨機 1 題(307)(V)
401 - 410 隨機 1 題(403)(V)
501 - 510 隨機 1 題(508)(V)
601 - 610 隨機 1 題(610)(V)
(701)(V)


下次考試:
201 - 210 隨機 1 題
301 - 310 隨機 1 題
601 - 610 隨機 1 題
701 - 710 隨機 1 題

今日作業:
a111.遞迴解

  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main (){
  4.     int a1,b1,a2,b2;
  5.     cin >> a1 >> b1;
  6.     int str1[a1][b1] = {{0},{0}};
  7.     for (int i=0;i<a1;i++){
  8.         for (int j=0;j<b1;j++){
  9.             cin >> str1[i][j];
  10.         }
  11.     }

  12.     cin >> a2 >> b2;
  13.     int str2[a2][b2] = {{0},{0}};
  14.     for (int i=0;i<a2;i++){
  15.         for (int j=0;j<b2;j++){
  16.             cin >> str2[i][j];
  17.         }
  18.     }
  19.     int A[a1][b2] = {{0},{0}};
  20.     if (a2 != b1){
  21.         cout << "error" << endl;
  22.     }
  23.     else{
  24.         for (int i=0;i<a1;i++){
  25.             for (int j=0;j<b2;j++){
  26.                 for (int k=0;k<b1;k++){
  27.                     A[i][j] += str1[i][k]*str2[k][j];
  28.                 }
  29.             }
  30.         }
  31.         for (int i=0;i<a1;i++){
  32.             for (int j=0;j<b2;j++){
  33.                 cout << A[i][j];
  34.                 if (j != b2-1)
  35.                     cout << ' ';
  36.             }
  37.             cout << endl;
  38.         }
  39.     }

  40.     return 0;
  41. }
複製代碼

TOP

返回列表