返回列表 發帖
題目c
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.    
  5.     long int a,y,t,t1=0,total=0;
  6.     long int x[a];//編號
  7.     long int z[a];//重量
  8.     cin >> y;
  9.     for(int i = 0; i < y; i++){
  10.     cin >> a;
  11.     for(int j = 0; j < a; j++){
  12.     cin >> x[j];
  13.     }
  14.     for(int j = 0; j < a; j++){
  15.     cin >> z[j];
  16.     }
  17.     for(int i = 0; i < a; i++){
  18.     for(int j = (i+1); j < a; j++){
  19.     if(x[i] > x[j]){
  20.     t = x[i]; x[i] = x[j]; x[j]=t;
  21.     t1 =  z[i]; z[i]=z[j];z[j] = t1;
  22.     total += (z[i]+z[j]);
  23.     }
  24.     }
  25.     }
  26.     cout << total << endl;
  27.     total = 0;
  28.     }
  29.    
  30.    
  31. return 0;
  32. }
複製代碼
題目b
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.    
  5.     int t,total=0;
  6.     int a , b;
  7.     int z[a][b];
  8.     cin >> t;
  9.    
  10.     for(int i = 0; i < t; i++){         
  11.     cin >> a >> b;
  12.    
  13.     for(int j = 0; j <a; j++){
  14.     for(int k = 0; k <a; k++){
  15.     cin >> z[j][k];
  16.     }
  17.     }
  18.    
  19.     for(int j = 0; j <a; j++){
  20.     for(int k = 0; k <a; k++){
  21.    
  22.     if(z[a][b]==1){
  23.    
  24.     if(z[a+1][b] == 0){
  25.     total += 1;
  26.     }
  27.     if(z[a][b+1] == 0){
  28.     total += 1;
  29.     }
  30.     if(z[a-1][b] == 0){
  31.     total += 1;
  32.     }
  33.     if(z[a][b-1] == 0){
  34.     total += 1;
  35.     }
  36.    
  37.     }
  38.    
  39.     }
  40.     }
  41.    
  42.     cout << total << endl;
  43.     total = 0;
  44.     }     

  45. return 0;
  46. }
複製代碼
就這些
離離草原上
一歲一枯榮
野火燒不盡
春風吹又生

TOP

返回列表