国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第二題 智能服藥助手 (已完結(jié))

這篇具有很好參考價(jià)值的文章主要介紹了2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第二題 智能服藥助手 (已完結(jié))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

其它題目

題目

RC-u2 智能服藥助手

智能看護(hù)中很重要的環(huán)節(jié)是安排需要服藥的老年人的服藥計(jì)劃。

已知機(jī)器人需要照顧的某位老年人需要服用 N 種藥物,但某些藥物不宜間隔過短服用 —— 比如降糖藥一般遵醫(yī)囑日服 3 次,兩次之間需要間隔至少 4 小時(shí)。當(dāng)需要服用的藥物比較多,醫(yī)囑比較復(fù)雜時(shí),如何保證每位老人的服藥計(jì)劃是安全合理的,就成為一個(gè)挑戰(zhàn)。

本題給定一套服藥計(jì)劃,請(qǐng)你檢查一下計(jì)劃是否存在問題。

輸入格式:
輸入第一行給出兩個(gè)整數(shù) N,M(1≤N,M≤1e3),表示老人需要服用 N 種藥物(藥物種類從 1 到 N 編號(hào)),對(duì)應(yīng)的服藥計(jì)劃有 M 條記錄。

接下來首先在一行中給出 N 個(gè)用空格隔開的整數(shù) Ti(?1≤Ti ≤100,Ti !=0),表示編號(hào)為 i 的藥物需要間隔至少 Ti個(gè)單位時(shí)間服用。如果 Ti為 ?1,則說明這種藥物沒有間隔要求。

接下來的 M 行,每行給出一條服藥計(jì)劃中的記錄,格式為:首先給出兩個(gè)非負(fù)整數(shù) t 和 k (0≤t≤1e9,0≤k≤N),
表示服藥的時(shí)刻為 t,服用了 k 種藥物;然后緊接著列出 k 個(gè)數(shù),每個(gè)數(shù)對(duì)應(yīng) t 時(shí)刻要吃的藥物種類的編號(hào)。一行中的數(shù)字之間以空格分隔。

題目保證:記錄按照服藥時(shí)刻 t 的遞增順序給出;每一時(shí)刻服用的藥物種類各不相同。注意:同一種藥物可能需要在不同的時(shí)刻重復(fù)服用。如果一位老人在 ti時(shí)刻和 tj時(shí)刻服用了同一種藥物,則他服用的間隔時(shí)間為 |ti-tj|.

輸出格式:
按照輸入順序檢查每一條記錄中的每一種藥物。如果在 Y 時(shí)刻不宜服用藥物 X,則在一行中輸出:

Don't take X at Y!

注意:老人收到提醒后會(huì)按照提醒不服用指定的藥物。

輸入樣例:

10 6
1 2 3 4 5 -1 -1 -1 -1 -1
0 1 1
1 2 1 2
2 1 2
3 2 1 3
5 3 1 3 4
6 2 1 4

輸出樣例:

Don't take 2 at 2!
Don't take 3 at 5!
Don't take 4 at 6!

題解

仍然是簡單模擬

記錄按照服藥時(shí)刻 t 的遞增順序給出;每一時(shí)刻服用的藥物種類各不相同。

這是快速做出這道題的關(guān)鍵, 因?yàn)閠是遞增的, 假設(shè)要判斷t時(shí)刻服用i藥是否合理, 只需要判斷t和上一次服用i藥的時(shí)間間隔是否達(dá)標(biāo)即可

不說更多廢話, show you code

AC代碼(帶注釋)


//
// Created by trudbot on 2022/7/12.
//

#include <bits/stdc++.h>
using namespace std;

const int N = 1010;
int tim[N];//存放每種藥服用的時(shí)間間隔
int last[N];//上一次服用某藥的時(shí)間

int main() {
    int n, m;
    cin >> n >> m;
    for(int i=1; i<=n; i++)
    {
        cin >> tim[i];
        last[i] = -100;//初始化為一個(gè)很小的數(shù), 保證第一次一定可以服用
    }

    int t, k;
    while ( m-- )
    {
        cin >> t >> k;
        int i;
        while( k-- )
        {
            cin >> i;//i為當(dāng)前要服用的藥
            if(tim[i] == -1)//無間隔要求, 直接跳過
                continue;
            if(t - last[i] >= tim[i])//間隔夠大, 可以服用, 更新最后一次服用時(shí)間為當(dāng)前時(shí)間
                last[i] = t;
            else
                printf("Don't take %d at %d!\n", i, t);
        }
    }
    return 0;
}

rc-u2 智能服藥助手,RoboCom2022,算法優(yōu)質(zhì)題解計(jì)劃,算法
如上代碼可AC, 有任何問題歡迎討論交流文章來源地址http://www.zghlxwxcb.cn/news/detail-568106.html

到了這里,關(guān)于2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第二題 智能服藥助手 (已完結(jié))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(國賽)R4,R5題解

    2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(國賽)R4,R5題解

    就是給你一堆操作修改上面的數(shù)組讓他變成下面數(shù)組,輸出最小修改次數(shù)和方案 一眼dp,跑一遍dp記錄方案數(shù)即可; dp[i][j]表示從左往右修改,第一個(gè)數(shù)組的i位等于第二個(gè)數(shù)組的j位的最小修改方案. c++能過代碼 輸入樣例 輸出樣例 思路 先lca搞出來任意兩點(diǎn)之間的距離。然后按

    2024年02月12日
    瀏覽(30)
  • 2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第二題 智能服藥助手 (已完結(jié))

    2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第二題 智能服藥助手 (已完結(jié))

    其它題目 RC-u2 智能服藥助手 智能看護(hù)中很重要的環(huán)節(jié)是安排需要服藥的老年人的服藥計(jì)劃。 已知機(jī)器人需要照顧的某位老年人需要服用 N 種藥物,但某些藥物不宜間隔過短服用 —— 比如降糖藥一般遵醫(yī)囑日服 3 次,兩次之間需要間隔至少 4 小時(shí)。當(dāng)需要服用的藥物比較多

    2024年02月16日
    瀏覽(21)
  • 2022 Robocom世界機(jī)器人開發(fā)者大賽 CAIP編程賽道 本科組-決賽 挨打記錄+題解

    打完決賽本菜雞可以退役辣!并不是很開心因?yàn)樯蠈W(xué)期的考試還沒復(fù)習(xí)完,哭了TAT 由于PTA還沒有上架題目,只能描述個(gè)大概,各位姥爺見諒 給定一串時(shí)間序列,表示在什么時(shí)刻按了開關(guān)。在按下之后的15秒后會(huì)變綠燈,持續(xù)30秒,如果在持續(xù)期間有再次被按下則延長15秒,只

    2024年02月16日
    瀏覽(19)
  • 2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第五題 樹與二分圖 (已完結(jié))

    2022 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(省賽)-- 第五題 樹與二分圖 (已完結(jié))

    其它題目 RC-u5 樹與二分圖 設(shè) G=(V,E) 是一個(gè)無向圖,如果頂點(diǎn)集合 V 可分割為兩個(gè)互不相交的子集 (A,B),并且每條邊 (i,j)∈E 的兩個(gè)端點(diǎn) i 和 j 分別屬于這兩個(gè)不同的頂點(diǎn)子集,則稱圖 G 為一個(gè)二分圖。 現(xiàn)在給定一棵樹 T,要求選擇樹中兩個(gè)沒有邊相連的結(jié)點(diǎn) i 和 j,使得將無

    2024年02月16日
    瀏覽(23)
  • 2022 RoboCom 世界機(jī)器人開發(fā)者大賽-高職組 國賽(RC-v3 智能護(hù)理中心統(tǒng)計(jì))

    2022 RoboCom 世界機(jī)器人開發(fā)者大賽-高職組 國賽(RC-v3 智能護(hù)理中心統(tǒng)計(jì))

    題意: 給出各管理節(jié)點(diǎn)的關(guān)系,和每個(gè)管理節(jié)點(diǎn)的照護(hù)老人數(shù)量。 兩種操作:1. 轉(zhuǎn)院. 2. 查詢 該管理節(jié)點(diǎn)以下總的老人人數(shù). 知識(shí)點(diǎn): 樹。

    2024年02月15日
    瀏覽(28)
  • 2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(復(fù)賽)

    官方題解 分?jǐn)?shù) 20 7-1 冒險(xiǎn)者分隊(duì) 一個(gè)莫名其妙的思維 分?jǐn)?shù) 25 7-2 拼題A打卡獎(jiǎng)勵(lì) 01背包的變形,在面臨超時(shí)的情況下,明智的選擇另一種作為限制 分?jǐn)?shù) 25 7-3 快遞裝箱 大模擬,沒拿到滿分,就十六分,不想改了,累了 分?jǐn)?shù) 30 7-4 塔防游戲 頭一次寫二位最短路

    2024年02月16日
    瀏覽(56)
  • 2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(初賽)

    2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(初賽)

    比賽介紹 比賽信息 比賽官網(wǎng):https://www.robocom.com.cn/ 報(bào)名流程:https://www.robocom.com.cn/content.html?cid=386 工信部發(fā)文:https://www.robocom.com.cn/content.html?cid=367 中國教育學(xué)會(huì)清單:https://m.cahe.edu.cn/site/content/14825.html 編程賽道通知:https://www.robocom.com.cn/content.html?cid=369 賽制說明: CAIA數(shù)

    2024年02月16日
    瀏覽(34)
  • 2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(決賽)

    2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(決賽)

    1.綠地圍欄 思路 模擬題目,主要是記住最后要把原點(diǎn)加入到目標(biāo)點(diǎn)當(dāng)中,不然最后一個(gè)測(cè)試點(diǎn)過不了。 代碼 2.隊(duì)列插入 思路× 不太會(huì),每理解大佬的思路,以后有機(jī)會(huì)補(bǔ) 代碼× 3.賬戶安全預(yù)警 輸入樣例1 輸出樣例1 輸入樣例2 輸出樣例2 思路 嵌套map,用外層map的鍵表示郵箱,

    2024年02月16日
    瀏覽(23)
  • 2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(決賽)題解

    2021 RoboCom 世界機(jī)器人開發(fā)者大賽-本科組(決賽)題解

    市政規(guī)劃了一塊綠地,需要采購一批圍欄將綠地圍起來。 為了簡單起見,我們假設(shè)綠地的形狀是個(gè)封閉連通的規(guī)則多邊形,即所有邊都是互相垂直或平行的,并且沒有交叉的十字邊。我們指定某條垂直邊上的一個(gè)點(diǎn)為原點(diǎn) (0,0),然后按照順時(shí)針記錄這個(gè)多邊形的拐角頂點(diǎn)的位

    2024年02月14日
    瀏覽(23)
  • 【資料】Robocom睿抗機(jī)器人開發(fā)者大賽

    比賽官網(wǎng):https://www.robocom.com.cn/ 報(bào)名網(wǎng)址:https://www.robocom.com.cn/match.html?matchType=0 該比賽屬于個(gè)人賽,而且是類似ioi賽制,就是每一道題目提交之后可以看到自己題目的分?jǐn)?shù),而且可以多次提交都有效的取最高的分?jǐn)?shù)(藍(lán)橋杯只有最后一次的提交是有效的而且當(dāng)場(chǎng)看不到分?jǐn)?shù)

    2024年02月16日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包