MT3037 新月軒就餐

?

?思路:

此題每道菜的價錢相同,想最小化付的錢即求最小區間長度可以滿足“品嘗到所有名廚手藝”。

使用雙端隊列存儲元素,隊尾不斷向后遍歷:頭->尾

如果隊頭=隊尾,則隊頭往右移一格,直到區間不同元素數=m。

#include <bits/stdc++.h>
using namespace std;
#define ll long long
const int N = 1e6 + 10, M = 2005;
const int INF = 0X3f3f3f3f;
deque<int> q;
int ans = INF;
int n, m, cnt[M], a[N], l, r, type;
int main()
{cin >> n >> m;for (int i = 1; i <= n; i++){cin >> a[i];if (!cnt[a[i]])type++; // 此區間內有多少種不同的數cnt[a[i]]++;q.push_back(i);while (!q.empty() && cnt[a[q.front()]] > 1) // 如果此時隊頭元素的個數大于1,就pop掉{cnt[a[q.front()]]--;q.pop_front();}if (type == m){if (q.size() < ans) // 最小化付的錢{ans = q.size();l = q.front();r = q.back();}}}cout << l << " " << r << endl;return 0;
}

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

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

相關文章

Docker部署MaxKB詳細步驟(window系統)

上面章節已經實現了ollama李現部署llama3&#xff0c;并實現了一些簡單的問答&#xff0c;但是問答的界面是在命令提示符中&#xff0c;交互很不友好&#xff0c;也不方便局域網其他用戶訪問&#xff0c;所以這節用docker部署MaxKB實現網頁訪問llama3&#xff0c;首先電腦上需要…

分布式系統的一致性與共識算法(四)

Etcd與Raft算法 Raft保證讀請求Linearizability的方法: 1.Leader把每次讀請求作為一條日志記錄&#xff0c;以日志復制的形式提交&#xff0c;并應用到狀態機后&#xff0c;讀取狀態機中的數據返回(一次RTT、一次磁盤寫)2.使用Leader Lease&#xff0c;保證整個集群只有一個L…

使用Flask-RESTful構建RESTful API

文章目錄 安裝Flask-RESTful導入模塊和類創建一個資源類運行應用測試API總結 Flask是一個輕量級的Python web開發框架&#xff0c;而Flask-RESTful是一個基于Flask的擴展&#xff0c;專門用于構建RESTful API。它提供了一些幫助類和方法&#xff0c;使構建API變得更加簡單和高效…

詳細分析Vue3中的reactive(附Demo)

目錄 1. 基本知識2. 用法3. Demo 1. 基本知識 reactive 是一個函數&#xff0c;用于將一個普通的 JavaScript 對象轉換為響應式對象 當對象的屬性發生變化時&#xff0c;Vue 會自動追蹤這些變化&#xff0c;并觸發相應的更新 Vue2沒有&#xff0c;而Vue3中有&#xff0c;為啥…

公司郵箱是什么?公司郵箱和個人郵箱有什么不同?

公司郵箱是企業用來收發郵件的專業版電子郵箱&#xff0c;不同于個人郵箱的簡單功能和有限的存儲空間&#xff0c;公司郵箱的功能更加豐富&#xff0c;能夠滿足企業的日常辦公和協作需求。本文將為您詳細講解公司郵箱和個人郵箱的區別&#xff0c;以供您選擇更適合自己的郵箱類…

嵌入式——C51版本Keil環境搭建

&#x1f3ac; 秋野醬&#xff1a;《個人主頁》 &#x1f525; 個人專欄:《Java專欄》《Python專欄》 ??心若有所向往,何懼道阻且長 文章目錄 目標搭建流程下載與安裝激活STC環境添加校驗是否導入STC環境 目標 ● 了解C51版本Keil開發環境的概念和用途 ● 掌握C51版本Keil環…

2024年NOC大賽創客智慧(西瓜創客)Python復賽編程真題模擬試卷包含答案

NOC復賽python模擬題 1.編寫一個程序&#xff0c;提示用戶輸人一個矩形的長度和寬度&#xff0c;并輸出其面積, 2.試計算在區間 1 到 n的所有整數中,數字x(0≤x≤9)共出現了多少次?例如在 1到11 中&#xff0c;即在 1,2,3.45,6.7,8.9,10,11 中&#xff0c;數字 1出現了 4 次.…

鴻蒙生態融合進行時!菊風啟動適配HarmonyOS NEXT,賦能原生應用實時

??今日話題 鴻蒙HarmonyOS NEXT 自華為公開宣布鴻蒙 HarmonyOS NEXT 系統以來&#xff0c;該系統受到了業內廣泛關注&#xff0c;和以往鴻蒙系統不同的是該系統底座完全由華為自研&#xff0c;摒棄了 Linux 內核和安卓 AOSP 代碼&#xff0c;僅兼容鴻蒙內核及鴻蒙系統的應用…

Leetcode---1.兩數之和 (詳解加哈希表解釋和使用)

文章目錄 題目 [兩數之和](https://leetcode.cn/problems/two-sum/)方法一&#xff1a;暴力枚舉代碼方法二&#xff1a;哈希表代碼 哈希表哈希表的基本概念哈希函數&#xff08;Hash Function&#xff09;&#xff1a;沖突&#xff08;Collision&#xff09;&#xff1a;鏈地址…

windows驅動開發-PCI討論(一)

前面描述中斷的時候&#xff0c;我們曾經多次體積PCI&#xff0c;甚至提供了一些PCI的相關知識&#xff0c;但是整個PCI是一個很大的體系&#xff0c;專門記錄這個體系超出了這個系列的范疇&#xff0c;有興趣的可以到PCI官網了解詳細的情況。 但是還是會花費一些時間討論PCI技…

Pytorch入門實戰 P10-使用pytorch實現車牌識別

目錄 前言 一、MyDataset文件 二、完整代碼&#xff1a; 三、結果展示&#xff1a; 四、添加accuracy值 &#x1f368; 本文為&#x1f517;365天深度學習訓練營 中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 | 接輔導、項目定制 本周的學習內容是&#xff0…

SEO:搜索引擎蜘蛛名稱UA(user-agent)

最近網站在做統計功能&#xff0c;想著統計下蜘蛛爬行記錄&#xff0c;看看都有哪些搜索引擎蜘蛛經常關顧&#xff0c;故而好進行相應的對策改變。都知道搜索引擎對一個網站很重要,是很多網站重要的流量來源。熟悉各大搜索引擎的蜘蛛就顯得必要。 做SEO優化的通常會說蜘蛛爬得越…

國網698.45報文解析工具

本文分享一個698.45協議的報文解析工具&#xff0c;此報文解析工具功能強大&#xff0c;可以解析多種國網數據協議。 下載鏈接: https://pan.baidu.com/s/1ngbBG-yL8ucRWLDflqzEnQ 提取碼: y1de 主要界面如下&#xff1a; 本工具內置698.45數據協議&#xff0c; 即可調用word…

win編寫bat腳本啟動java服務

新建txt&#xff0c;編寫&#xff0c;前臺啟動&#xff0c;出現cmd黑窗口 echo off start java -jar zhoao1.jar start java -jar zhoao2.jar pause完成后&#xff0c;重命名.bat 1、后臺啟動&#xff0c;不出現cmd黑窗口&#xff0c;app是窗口名稱 echo off start "名…

美團小程序mtgsig1.2逆向

聲明 本文章中所有內容僅供學習交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包內容、敏感網址、數據接口等均已做脫敏處理&#xff0c;嚴禁用于商業用途和非法用途&#xff0c;否則由此產生的一切后果均與作者無關&#xff01;wx a15018601872 本文章未…

VMware虛擬機沒有網,無法設置網絡為橋接狀態

今天需要使用Ubuntu18但現有虛擬機是Ubuntu20&#xff0c;由于硬盤空間不夠大&#xff0c;所以刪除了原來的虛擬機并重新搭建Ubuntu18的環境&#xff0c;然后發現虛擬機沒有網絡&#xff0c;而我之前的虛擬機這一切都是正常的。 在網絡設置里勾選的是橋接模式但無法聯網&#x…

由讀寫arrow引發的對時間時區的思考

arrow是apache開發的一種高壓縮的數據結構&#xff0c;發現用來存儲K線還是很不錯的選擇。 測試用python讀寫很方便&#xff0c;關鍵是足夠小&#xff0c;A股1支票1分鐘的數據&#xff0c;1個月大約是140多K吧。 結果從數據庫取出來存入arrow中&#xff0c;再用C進行讀取&…

Cow Exhibition G的來龍去脈

[USACO03FALL] Cow Exhibition G - 洛谷 曲折經過 爆搜 一開始沒什么好的想法&#xff0c;就針對每頭奶牛去or不去進行了爆搜。 #include <cstdio> #include <algorithm> using namespace std;#define maxn 405 int iq[maxn], eq[maxn]; int ans; int n;void d…

留學資訊 | 2024英國學生簽證申請需要滿足哪些條件?

英國移民局于2020年9月10日發布了《移民規則變更聲明: HC 707》&#xff0c;對學生簽證制度進行了全面改革。該法案于2020年10月5日正式生效。根據此法案&#xff0c;新的學生簽證——The Student and Child Student Routes學生和兒童學生路線&#xff0c;將替代原先的Tier 4學…

短視頻賽道有哪些:成都鼎茂宏升文化傳媒公司

短視頻賽道有哪些&#xff1a;探索多元化的內容領域 隨著科技的飛速發展和人們生活節奏的加快&#xff0c;短視頻已成為現代人生活中不可或缺的一部分。它以其簡短、直觀、易于分享的特點&#xff0c;迅速占領了各個年齡層和社會群體的心智。然而&#xff0c;短視頻的賽道并非…