AcWing 6478. 誰進線下了?III

原題鏈接

6478. 誰進線下了?III - AcWing題庫

這是一道睿抗(省賽)題

一開始睿抗是啥都不知道? 然后一看是省賽嚇得我不輕

但讀完題簡簡單單

一道很水的模擬題(誰能解釋一下睿抗啥意思

一起開康康

題目

Xepa Legends 是一個第一人稱射擊類大逃殺(“吃雞”)游戲,每輪游戲共有?20支?33人小隊參加,最后獲勝的隊伍被稱為“捍衛者”。

最近 Xepa Legends 舉行了亞太地區南賽區的線上比賽,爭奪?77?個前往沙特阿拉伯利雅得參加線下賽的資格,國內共有?15 支隊伍參與到了其中。

因為比賽十分激烈,直到最后誰進了線下仍有巨大的疑問。

小?K?喜歡的國內知名戰隊 DreamTear 因其隊內選手漢堡包表現不佳,正好卡在出線分數前后(是的,真的又是這樣),請你趕緊幫幫小?K,看看他喜歡的戰隊有沒有機會出線吧!

因為這次離出線有點距離,我們主要關注的是一個非常特殊的規則:獎勵分規則。

以下是獎勵分規則的詳情:

  • 如果任意一支隊伍在一輪比賽獲得?50% 或以上的場次獲得第一,則獲得?1?分獎勵分;
  • 如果在該輪比賽結束后,排行第一的隊伍領先第二名?50分及以上,則獲得?1分獎勵分。

現在給定 DreamTear 戰隊一輪中每場比賽的名次及得分,以及最后當輪比賽第二名隊伍的總分,請你告訴小?K,這兩分獎勵分 DreamTear 戰隊能不能獲得。

注意獎勵分是單獨的一個分數,不參與當輪比賽的得分計算中。

輸入格式

輸入第一行是一個正整數?T,表示有?T組數據。

接下來的?T部分數據,每部分數據第一行是兩個正整數?N,S,,表示一輪比賽里共打了?N場比賽,第二名的隊伍最后獲得了?S分。

接下來的?N行,每行是兩個非負整數?Ri,Ci,表示 DreamTear 戰隊一場比賽獲得的排名,以及該場比賽的總分。

輸出格式

對于每組數據,輸出兩個數,第一個數表示能不能獲得大于等于?50%50%?場次第一的獎勵分,第二個數表示能不能獲得超過第二名隊伍得分?5050?分及以上的獎勵分,00?表示不能,11?表示能,用一個空格隔開。

數據范圍

1≤T≤5,
1≤N≤20,
0≤S≤500,
1≤Ri≤20,
0≤Ci≤70

輸入樣例:
3
6 67
1 25
7 4
19 3
4 11
2 20
6 8
6 20
1 25
7 4
19 3
4 11
2 20
6 8
6 51
1 19
4 16
1 28
5 9
1 29
16 0
輸出樣例:
0 0
0 1
1 1

問題解析
這個問題是關于判斷一支名為 DreamTear 的戰隊能否獲得兩項獎勵分,根據 Xepa Legends 游戲比賽的規則:
第一項獎勵分:如果隊伍在一輪比賽中獲得 50% 或以上場次的第一名,則獲得 1 分獎勵分
第二項獎勵分:如果隊伍的總得分領先第二名 50 分及以上,則獲得 1 分獎勵分
我們需要根據輸入的數據,判斷該戰隊是否能獲得這兩項獎勵分。
代碼實現思路
讀取測試數據組數 T
對每組數據:
讀取比賽場數 N 和第二名的總分 S
依次讀取每場比賽的排名 R 和得分 C
統計獲得第一名的場次(R=1)
計算總得分
判斷是否滿足兩項獎勵分條件:
第一項:第一名場次 ≥ 總場次的 50%(即 cnt×2 ≥ n)
第二項:總得分 - 第二名得分 ≥ 50(即 tot - s ≥ 50)
輸出判斷結果(1 表示能獲得,0 表示不能)

代碼說明

#include <bits/stdc++.h>
using namespace std;int main(){int T;cin>>T;  // 讀取測試數據組數while(T--){int n,s;cin>>n>>s;  // 讀取比賽場數和第二名總分int cnt=0,tot=0;  // cnt統計第一名次數,tot統計總得分for(int i=0; i<n; i++){int r,c;cin>>r>>c;if(r==1) cnt++;  // 如果是第一名,計數加1tot+=c;  // 累加總得分}// 判斷并輸出結果// 第一項:cnt×2 >= n 等價于 cnt >= n/2// 第二項:總得分與第二名的差距是否>=50cout<<(cnt*2>=n)<<" "<<(tot-s>=50)<<endl;}return 0;
}

我的代碼通過簡單的計數和累加操作,就能高效地判斷兩個獎勵分條件是否滿足,時間復雜度為 O (T×N),完全符合題目的數據范圍要求。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/94857.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/94857.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/94857.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

openpnp - 不連接設備,只大概測試一下攝像頭是否好使

文章目錄openpnp - 不連接設備&#xff0c;只大概測試一下攝像頭是否好使概述筆記備注備注ENDopenpnp - 不連接設備&#xff0c;只大概測試一下攝像頭是否好使 概述 頂部相機攝像頭在拆裝過程中&#xff0c;可能被手上的靜電打壞了。 現在和電腦連接是正常的&#xff0c;但是…

使用Python提取PDF大綱(書簽)完整指南

&#x1f50d; 一、PDF大綱簡介&#x1f4cc; ?PDF大綱&#xff08;Outline&#xff09;?? 是PDF文檔中的導航結構&#xff0c;通常顯示在閱讀器的側邊欄中&#xff0c;方便用戶快速跳轉到文檔的不同部分。大綱通常以層級結構組織&#xff0c;包含標題和對應的頁面位置。本文…

第39周——訓練自己的數據集

目錄 1. 下載數據 2. 配置開發環境 3. 預處理數據 &#x1f368; 本文為&#x1f517;365天深度學習訓練營 中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 1. 下載數據 百度網盤&#xff1a;百度網盤 請輸入提取碼 壓縮文件中有兩個文件夾&#xff0c;分別是Annot…

CentOS7中Docker的安裝與卸載

CentOS7 從零開始:Docker 安裝與卸載全指南(新手友好版) 作為一名剛接觸 Linux 和容器技術的新手,你是否曾在安裝 Docker 時被各種命令和報錯搞得一頭霧水?比如執行 yum install docker 時提示 “倉庫不存在”,或者啟動 Docker 后用 docker version 只顯示 client 不顯示…

解決MinIO上傳圖片后返回URL無法訪問的問題

一、問題現象 上傳接口返回了文件的訪問路徑&#xff0c;比如&#xff1a; http://127.0.0.1:9005/lease/20250808/xxx-uuid.png但是用瀏覽器直接打開該地址卻顯示權限拒絕,前端也訪問不到:二、問題原因分析 桶權限設置不正確: MinIO默認桶權限是私有的&#xff0c;即使瀏覽器能…

系統網絡端口安全掃描腳本及詳解

#!/bin/bash # 系統服務端口安全掃描 - 修正版echo " 系統服務端口安全掃描報告 "# 1. 高風險端口識別 echo "?? 對外開放的高風險端口:" awk /0.0.0.0:21/ {print " 端口 21 - FTP (明文傳輸)\n &#x1f6a8; 嚴重安全風險&#xff0c;建議…

DAY 39 圖像數據與顯存

知識點回顧 圖像數據的格式&#xff1a;灰度和彩色數據模型的定義顯存占用的4種地方 模型參數梯度參數優化器參數數據批量所占顯存神經元輸出中間狀態 batchisize和訓練的關系 一、 圖像數據的介紹 1.1 灰度圖像 從這里開始我們進入到了圖像數據相關的部分&#xff0c;也是默認…

從大數據視角理解時序數據庫選型:為何選擇 Apache IoTDB?

目錄一、什么是時序數據庫&#xff1f;為什么你需要它&#xff1f;&#x1f527;典型應用場景&#xff1a;二、時序數據庫選型維度有哪些&#xff1f;三、為什么推薦 Apache IoTDB&#xff1f;&#x1f9e0; Apache 頂級項目&#xff0c;工業 IoT 場景原生支持&#x1f680; 性…

[ MySQL 數據庫 ] 環境安裝配置和使用

目錄 一. 數據庫(DataBase) 1.定義: 2. 常見的數據庫產品&#xff1a; 3. MySQL數據庫 (1). 介紹 : (2). cmd命令行方式連接 MySQL (3). MySQL的常用命令 二. MySQL數據庫 環境安裝及配置 三. SQL 1.定義 : 2. DDL (1)數據庫 (2)數據表 1. 字段(列)和記錄(行) 2. 表特征 3.…

Numpy科學計算與數據分析:Numpy布爾索引與花式索引實戰

Numpy高級索引 學習目標 通過本課程&#xff0c;學員將掌握Numpy中布爾索引和花式索引的使用方法&#xff0c;能夠靈活運用這些高級索引技術進行復雜的數據操作和處理。 相關知識點 Numpy高級索引 學習內容 1 Numpy高級索引 1.1 布爾索引 布爾索引是Numpy中一種非常強大…

【Linux】patch補丁的生成與使用方法總結

引言 在 Linux 和開源世界中&#xff0c;patch 是一個極其強大且常用的工具。它允許開發者和系統管理員以增量方式修改文件&#xff0c;特別適用于源代碼的更新、錯誤修復、功能補丁的分發與應用。 目錄 引言 一、patch介紹 二、生成補丁文件 三、補丁文件內容解析 四、p…

雜談 001 · VScode / Copilot 25.08 更新

原文鏈接https://www.castamerego.com/blog/talk-001 2025.08.08 , VS code 發布八月更新&#xff0c;同一天 Copilot 也更新了 GPT-5, 淺體驗一下 VS code 更新 發行說明更新頁面內跳轉顯示 AI 比例頁面內跳轉 Copilot 更新 對話回溯 checkpoints頁面內跳轉進度列表頁面內…

微軟發布Project Ire項目:可自主檢測惡意軟件的人工智能系統

微軟Project Ire項目利用AI自主逆向工程并分類軟件性質微軟近日公布了Project Ire項目&#xff0c;這是一個能夠自主進行逆向工程并分類軟件性質的人工智能&#xff08;AI&#xff09;系統。該系統由大型語言模型&#xff08;LLM&#xff09;驅動&#xff0c;通過使用反編譯器等…

k8s核心組件——kubelet詳解

&#x1f680;Kubernetes 核心組件解析&#xff1a;什么是 Kubelet&#xff1f;它的作用是什么&#xff1f; 在 Kubernetes&#xff08;K8s&#xff09;集群中&#xff0c;Kubelet 是最重要的 Node 組件之一&#xff0c;它負責管理和維護 Pod 的生命周期&#xff0c;確保容器在…

C++ 部署LSTM(.onnx)

0、 背景 在工業自動化控制領域&#xff0c;預測某些變量是否關鍵。根據工廠的數據&#xff0c;訓練好模型之后&#xff0c;將其轉我通用的onnx 模型&#xff0c;并實現高效的推理。 模型訓練 import numpy as np from para import * from data_utils import MyDataset from da…

深度學習-卷積神經網絡CNN-1×1卷積層

1x1卷積核&#xff0c;又稱為網中網&#xff08;Network in Network&#xff09;&#xff1a;NIN卷積的本質是有效提取相鄰像素間的相關特征&#xff0c;而11的卷積顯然沒有此作用。它失去了卷積層的特有能力——在高度和寬度維度上&#xff0c;識別相鄰元素間相互作用的能力。…

使用 Python 異步爬蟲抓取豆瓣電影Top250排行榜

導讀 在現代網絡爬蟲開發中,面對 海量網頁數據、慢速響應的網絡接口,傳統的同步爬蟲方式已經不能滿足高效抓取需求。本文將手把手帶你構建一個 基于 aiohttp + asyncio 的異步爬蟲系統,實戰目標是抓取豆瓣電影 Top250 排行榜中的電影名稱、評分和詳情頁地址。 目錄 導讀 …

云原生開發全面解析:從核心理念到實踐挑戰與解決方案

1. 云原生開發的核心理念與定義 云原生&#xff08;Cloud Native&#xff09;是一種基于云計算環境設計和運行應用程序的方法論&#xff0c;其三大技術支柱為容器化、微服務和聲明式API。根據CNCF定義&#xff0c;云原生技術通過標準化接口和自動化管理&#xff0c;使應用具備…

WebForms 實例

WebForms 實例 引言 WebForms 是 ASP.NET 技術中的一種重要技術,它允許開發者以表單的形式創建動態網頁。本文將通過具體的實例,深入探討 WebForms 的基本概念、實現方法以及在實際項目中的應用。 WebForms 簡介 WebForms 是一種用于創建動態網頁的框架,它允許開發者以類…

Java 之 多態

一、多態 多態故名思義&#xff0c;多種狀態。比如Animal 這個類中&#xff0c;eat 方法是 公共的方法&#xff0c;但是當 People&#xff0c;Dog , Cat,繼承時&#xff0c;我們知道人要吃的是米飯&#xff0c;狗要吃的是狗糧&#xff0c;貓要吃的是貓糧。所以當不同類型的引用…