2018大華軟體競賽 模擬賽 第二題

2021-08-19 13:34:21 字數 1011 閱讀 9709

2網路上有一台流**伺服器s和一台客戶端c,s向c傳送流**資料。

1、s的傳送速率為m;

2、c有乙個緩衝區b,最大值大小為x,b接收來自s的流**,c處理b中的資料並清理,b的處理速度為n。

3、為保證c處理的效率,當緩衝區大小超過80%時,c傳送停止命令給s,s將停止向c傳送資料。

4、當緩衝區大小小於60%時,c向s傳送重啟傳送資料命令,s向c傳送資料。

5、題中所有單位都是基本單位。

請設計乙個函式handle_data_func,用來處理緩衝區b,並計算c第一次向s傳送重啟傳送資料命令的時間t0及每次傳送重啟命令的的時間間隔t1。

注意:輸出預設保留兩位小數

輸入的第一行指定用例數量t;

用例的第二行輸入速率m、n;

用例的第三行輸入緩衝區大小x;

客戶端c第一次向服務端s傳送重啟傳送資料命令的時間及時間間隔。

不考慮網路上的延時。

int handle_data_func(int m,int n,int x,int &t1)

input:

12 1

10output:

10.00

4.00

#include "iostream"

#include "algorithm"

#include "vector"

#include "string"

#include "stdio.h"

using namespace std;

double handle_data_func(double m, double n, double x, double &t1)

int main()

for (int i = 0; i < res_t0.size(); i++)

//while (1);

return 0;

}//2

//2 1

//10

//4 2

//40

2023年大華軟體創新挑戰賽 模擬題3 魔法數字

題目 有一種特殊的正整數 int型別 將數分為兩側,每側至少有一位數,兩側的每個數字相加相等,請寫出判斷的方法用來檢測是否這種數。比如 1236,可以拆分為123和6。輸入 輸入的第一行指定用例數量t 用例的第二行輸入正整數 輸出 輸出是否為特殊的正整數 例如 intput 21232145 454...

2018大華軟體大賽模擬賽第3題 特殊的整數

題目 有一種特殊的正整數 int型別 將數分為兩側,每側至少有一位數,兩側的每個數字相加相等,請寫出判斷的方法用來檢測是否這種數。比如 1236,可以拆分為123和6。輸入 輸入的第一行指定用例數量t 用例的第二行輸入正整數 輸出 輸出是否為特殊的正整數 bool is magicnum int n...

2018軟創北京遊記

閒話 大一參加軟創浪費巨多訓練時間,導致現在巨菜無比。原文 經過許多頭禿的夜晚,軟創終於結束了。決賽唯一的大一隊,倒數第三也是意料之中,之前的目標就是三等獎中游,看來沒定錯,可以用來展示的半成品做出來的時候,有點膨脹甚至想拿二等獎,不過還是技不如人 創意技術都沒有別人強,之前被各種奶立flag的學長...