感謝軟體學院王明軒與倪幹棟兩位學長提供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。輸出第一行輸出所有的奇數 第二...