科大訊飛程式設計題
發布於 今天 16:34
1695 次瀏覽
0 贊
來自 我要提問
科大訊飛 2018校招 技術綜合方向試卷
程式設計題|20.0分
3/3課程衝突
時間限制:c/c++語言 2000ms;其他語言 4000ms
記憶體限制:c/c++語言 65536kb;其他語言 589824kb
題目描述:
小明是一名學生,又到了學校的選課時間,他想選一些課程學習,已知課程開課時間都在每週一到周五之內,早上4講課,下午4講課,晚上2講課。
小明擔心選課時間上有所衝突。所以他希望可以對課程時間進行檢查。
輸入首先輸入乙個整數n(0之後輸入n行選課資訊,每行選課資訊有2個數字。
第乙個數字表示開課時間,開課時間用2位數表示,前一位用0到4表示周一至周五,後一位用0到9表示從早到晚順序第幾講課,如12表示禮拜二第三講課。01表示禮拜一第二講課。
每行第二個數字表示課程**,如:204521。課程**為6位數字。輸入課程**均不重複。
樣例輸入
501 204521
23 204523
22 204526
01 204528
22 204527
樣例輸出
01 204521 204528
22 204526 204527
hint
input sample 2311 204521
23 204522
43 204531
output sample 2
yes
#include
#include
#include
using namespace std;
struct mp
int xy;
int x;
int y;
int z;
};int main()
vectordata[59];//最多五天每天10節課
for (int i = 0; i < stu.size(); i++)
int result = 0;
for (int j = 0; j < 59; j++)
if (jj = data[j].size() - 1)
cout << data[j][jj].z << endl;}}
if (result == 0)
cout << "yes" << endl;
system("pause");
return 0;
}第二種方法,其實不算是第二種,當時理解錯了,把天和課時分開處理的。。。。。。
#include
#include
#include
using namespace std;
struct mp
int xy;
int x;
int y;
int z;
};int main()
vectorday[5];
vectortime[5][10];
for (int i = 0; i < n; i++)
for (int i = 0; i < 5; i++)}}
int result = 0;
for (int i = 0; i < 5; i++)
cout << time[i][j][jj].z << endl;}}
}if (result == 0)
system("pause");
return 0;
}
2018科大訊飛筆試題目
n個殺手,從1 n依次排列,每個殺手殺了n個人記為m。即輸入為 第一行 殺手的個數 n第二行n個數,分別代表殺手殺人的個數 如 10 9 7 8 6 5 3 4 2 1 如果左邊的人比右邊的人殺人多,右邊的殺手將被殺掉,同樣被殺的殺手也會殺掉他右邊相鄰且比他殺人數量少的殺手。即殺手可以同時被左邊相鄰...
科大訊飛杯題目
蛇形矩陣 include main for i 0 i include main else break if i 10 i 10 10 i 100 10 10 s 10 printf d n i no9 資料序列 15分 問題描述 乙個正整數有可能可以被表示為n n 2 個連續正整數之和,如 15 ...
科大訊飛 智慧型課堂
昨天有幸參加了科大訊飛在中國蚌埠開展的 第三屆全國智慧型課堂觀摩研討會 剛才看到這個問題就試著來回答一下,因為本人並非訊飛員工,回答難免有疏漏之處,僅作參考。那麼昨天參加會議所帶給我的最大感受便是訊飛現在做的真是不錯,它也確實做到了讓資訊科技服務於教學,整個課堂帶給我們的體驗也相當震撼,真是科技改變...