題目c- #include <iostream>
- using namespace std;
- int main(){
-
- long int a,y,t,t1=0,total=0;
- long int x[a];//編號
- long int z[a];//重量
- cin >> y;
- for(int i = 0; i < y; i++){
- cin >> a;
- for(int j = 0; j < a; j++){
- cin >> x[j];
- }
- for(int j = 0; j < a; j++){
- cin >> z[j];
- }
- for(int i = 0; i < a; i++){
- for(int j = (i+1); j < a; j++){
- if(x[i] > x[j]){
- t = x[i]; x[i] = x[j]; x[j]=t;
- t1 = z[i]; z[i]=z[j];z[j] = t1;
- total += (z[i]+z[j]);
- }
- }
- }
- cout << total << endl;
- total = 0;
- }
-
-
- return 0;
- }
複製代碼 題目b- #include <iostream>
- using namespace std;
- int main(){
-
- int t,total=0;
- int a , b;
- int z[a][b];
- cin >> t;
-
- for(int i = 0; i < t; i++){
- cin >> a >> b;
-
- for(int j = 0; j <a; j++){
- for(int k = 0; k <a; k++){
- cin >> z[j][k];
- }
- }
-
- for(int j = 0; j <a; j++){
- for(int k = 0; k <a; k++){
-
- if(z[a][b]==1){
-
- if(z[a+1][b] == 0){
- total += 1;
- }
- if(z[a][b+1] == 0){
- total += 1;
- }
- if(z[a-1][b] == 0){
- total += 1;
- }
- if(z[a][b-1] == 0){
- total += 1;
- }
-
- }
-
- }
- }
-
- cout << total << endl;
- total = 0;
- }
- return 0;
- }
複製代碼 就這些 |