解題報告 南陽理工學院16級新生十一檢測

2021-07-23 10:55:17 字數 2671 閱讀 3200

感謝軟體學院王明軒與倪幹棟兩位學長提供nswoj

a - 愛數星星的學姐

感謝衡圓圓學姐出題

方法一:用一維字串陣列接收n次,每次接收資料都遍歷一遍陣列統計星星數量

方法二:二維字串陣列接收全部資料,然後遍歷二維字串陣列

#include

#include

int main()

for(i=0; ifor(j=0; jif(a[i][j]=='*')

k++;

}printf("%d\n",k);

}return

0;}

b - 矩陣中的最大值

感謝肖莎莎學姐出題

方法一:用一維陣列接收n次,每次記錄接收資料中的最大值

方法二:二維陣列接收資料,兩層for迴圈遍歷一遍二維陣列同時記錄最大值

#include

int a[1005][1005];

int main()}}

printf("%d

%d\n",a1,b1);

}return

0;}

c - wy的偽氣泡排序

感謝自己出題

簽到題,坑點在於給的是實數,並要求保留兩位小數,用float或者double型別就好

#include

int main()

if(x>z)

if(y>z)

printf("%.2lf %.2lf %.2lf\n",x,y,z);

}return

0;}

d - wxz的下標遊戲

感謝王小珍學姐出題

對於給出的n個數,把這些數作為陣列下標,他們對應的序號作為陣列內的值

例如給出三個數5 9 4,他們的序號分別是1 2 3,對陣列num這樣賦值:num[5]=1,num[9]=2,num[4]=3。接著m次查詢,如果想查詢x的序號,直接輸出num[x]即可

#include

int main()}}

for(int i=1;i<=m;i++)

printf("%d ",c[i]);

printf("\n");

}}

e - 回文串判斷2

感謝吳榮學長出題

思路都在注釋裡

#include

#include

int main()

else

//遇到兩個字元不相等

}if(flag)

printf("yes\n");

else

printf("no\n");

}return

0;}

f - a ****** problem created by gm

感謝耿曼學姐出題

標頭檔案看不懂?sort不知道是什麼?

沒關係,把你看不懂的標頭檔案都刪掉,sort換成氣泡排序

還不會?沒關係,這題本來就是防ak的,畢竟程式設計都才入門一周

#include

#include

#include

#include

using

namespace

std;

int a[105];

int main()

}a[n]=num;

sort(a,a+n+1);

printf("%d",a[0]);

for(int i=1; i<=n; i++)

printf("\n");

}}

g - zp的汽車排程

感謝張盼學長出題

此題防ak,果然模擬**好

#include

#include

#include

#define pi 3.1415927

int main()

int m;

scanf("%d",&m);

while(m--)

for(int i=0; i<5; i++)//掃瞄每乙個車站

printf("\n");

}return

0;}

h - wy的另類乘法

為了降低難度,都說了是兩個三位數,拆開加一塊再乘就可以了

不會拆數的話去做水仙花數

#include

int main()

return

0;}

i - glados的日期計算

感謝李朝強學長出題

#includeint judge(int

year)

int days(int

year,int

month)

return 30;

}int main()

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

}}

j - 飢渴的lzq學長

不感謝雖然出題但是惡意攻擊lzp的劉玉強

這模擬對新生還是挺難

#include

int main()

return

0;}

南陽理工學院ACM完全覆蓋

描述 有一天小董子在玩一種遊戲 用2 1或1 2的骨牌把m n的棋盤完全覆蓋。但他感覺遊戲過於簡單,於是就隨機生成了兩個方塊的位置 可能相同 標記一下,標記後的方塊不用覆蓋。還要注意小董子只有在m n的棋盤能被完全覆蓋後才會進行標記。現在他想知道 如果標記前m n的棋盤能被完全覆蓋,標記後的棋盤是否...

南陽理工學院動態規劃專題 回文字串

這個問題使用動態規劃求解,dp i j 表示字串下標為i的字元和下標為j的字元區間內構成回文所需加入的最少的字串。當str i str j 時,則dp i j dp i 1 j 1 當str i str j 時,dp i j min dp i 1 j 1,dp i j 1 1 初始化時候,d i i...

南陽理工學院 語言入門 奇偶數分離

時間限制 3000 ms 記憶體限制 65535 kb 難度 1 描述 有乙個整型偶數n 2 n 10000 你要做的是 先把1到n中的所有奇數從小到大輸出,再把所有的偶數從小到大輸出。輸入第一行有乙個整數i 2 i 30 表示有 i 組測試資料 每組有乙個整型偶數n。輸出第一行輸出所有的奇數 第二...