倒計時36天

C-小紅關雞_牛客周賽 Round 35 (nowcoder.com)

//超時   134.17/175  主要是循環這部分的問題
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
int a[N];
void solve()
{int n,k;cin>>n>>k;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);int max1=0,cn=1;for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(a[j]-a[i]<=k){cn++;}else break;}max1=max(cn,max1);cn=1;}cout<<max1*1.0/n;
}signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;//cin>>t;while (t--) {solve();}return 0;
}//ac代碼:
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
int a[N];
void solve()
{int n,k;cin>>n>>k;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);int max1=0,cn=1;for(int i=0,j=0;i<n;i++){while(a[i]-a[j]>k)j++;max1=max(max1,i-j+1);}cout<<max1*1.0/n;
}signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;//cin>>t;while (t--) {solve();}return 0;
}

D-小紅的排列構造_牛客周賽 Round 35 (nowcoder.com)

//0/175,,,就是老把簡單的問題搞那么復雜,,到最后找錯也好麻煩,,注意這點
/*
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
int a[N],b[N],c[N];
struct node{int x,xx;
}no[N];
set<int>se;
void solve()
{int n,cn=0,h=0;cin>>n;for(int i=0;i<n;i++){cin>>a[i];c[i]=a[i];b[i]=i+1;se.insert(a[i]);}sort(a,a+n);for(int i=0;i<n;i++){if(a[i]>n)b[++h]=a[i];else{if(a[i]==a[i-1])b[++h]=a[i];}}for(int i=0;i<n;i++){for(int j=1;j<=h;j++){if(c[i]==b[j]){b[j]=i+1;break;c[i]=0;}}}//for(int i=1;i<=h;i++)cout<<b[i]<<endl;//return ;int k=0,s=1;for(int i=1;i<=n;i++){if(se.find(i)!=se.end())continue;else{cn++;no[++k].x=i;no[k].xx=b[s];s++;}}cout<<cn<<endl;for(int i=1;i<=cn;i++){cout<<no[i].xx<<' '<<no[i].x<<endl;}
}signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;//cin>>t;while (t--) {solve();}return 0;
}
*/ac代碼:
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 2e5 + 6;
const int inf = 0x3f3f3f3f;
int a[N],b[N];
void solve()
{int n,x,cn=0;memset(a,0,sizeof a);cin>>n;for(int i=1;i<=n;i++){cin>>x;if(x<=n&&a[x]==0)a[x]=1;else{cn++;b[cn]=i;}}cout<<cn<<endl;for(int i=1;i<=n;i++){if(a[i]==0){cout<<b[cn]<<' '<<i<<endl;cn--;}}
}signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr), cout.tie(nullptr);int t = 1;//cin>>t;while (t--) {solve();}return 0;
}

F-小紅的子序列權值和(easy)_牛客周賽 Round 35 (nowcoder.com)

#include<bits/stdc++.h>
using namespace std;
#define int long long
const int N=3e4+5;
const int inf=0x3f3f3f3f;
const int mod=1e9+7;
map<int,int>mp;
int a[5];
int find(int x)
{int result=1;for(int i=0;i<x;i++){result*=2;result%=mod;}return result;
}
void solve()
{int n,x,sum=0;cin>>n;for(int i=0;i<n;i++){cin>>x;a[x]++;}int ans=find(a[1]);ans%=mod;ans*=(find(a[2])%mod+(a[2]*find(a[2]-1)%mod)%mod);ans%=mod;ans*=(find(a[3])%mod+(a[3]*find(a[3]-1)%mod)%mod);ans%=mod;cout<<ans-1;
}
signed main()
{ios_base::sync_with_stdio(false);cin.tie(nullptr),cout.tie(nullptr);int t=1;//cin>>t;while(t--){solve();}return 0;
}

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

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

相關文章

多模態大語言模型的ai反饋增強機器人操作研究

本研究關注于利用大語言模型&#xff08;LLMs&#xff09;提供的自動化偏好反饋來增強決策過程 ○ 提出了一種多模態LLM&#xff0c;稱為CriticGPT&#xff0c;可以理解機器人操作任務中的軌跡視頻&#xff0c;并提供分析和偏好反饋 ○ 從獎勵建模的角度驗證了CriticGPT生成的…

使用 MongoDB Atlas 無服務器實例更高效地開發應用程序

使用 MongoDB Atlas無服務器實例更高效地開發應用程序 身為開發者&#xff0c;數據庫并不一定需要您來操心。您可不想耗費時間來預配置集群或調整集群大小。同樣地&#xff0c;您也不想操心因未能正確擴展而導致經費超標。 MongoDB Atlas 可為您提供多個數據庫部署選項。雖然…

【javascript】快速入門javascript

本文前言及說明 適合學過一門語言有一定基礎的人看。 省略最初學習編程時的各種編程重復的基礎知識。 javascript簡介 編程語言&#xff08;主前端&#xff09; 用途&#xff1a;主web前后端&#xff0c;游戲&#xff0c;干別人網站 優點&#xff1a;速度快&#xff0c;瀏…

一文掃盲:室內導航系統的應用場景和技術實現(入門級)

hello&#xff0c;我是貝格前端工場&#xff0c;之間搞過一些室內導航項目&#xff0c;有2D也有3D的&#xff0c;算是有些經驗&#xff0c;這里給大家分享一下室內導航的基本嘗試&#xff0c;歡迎老鐵們點贊、關注&#xff0c;如有需求可以私信我們。 一、室內導航是什么 室內…

Vue開發實例(十)Tabs標簽頁打開、關閉與路由之間的關系

創建標簽頁 一、創建標簽頁二、點擊菜單展示新標簽頁1、將標簽數據作為全局使用2、菜單點擊增加標簽頁3、處理重復標簽4、關閉標簽頁 三、點擊標簽頁操作問題1&#xff1a;點擊標簽頁選中菜單進行高亮展示問題2&#xff1a;點擊標簽頁路由也要跳轉 四、解決bug 先展示最終效果 …

Android 基礎入門 基礎簡介

1. 觀察App運行日志 2.Android 開發設計的編程語言 koltin Java c c 3.工程目錄結構 4.Gradle 5.build.gradle 文件解析 plugins {id("com.android.application")//用了哪些插件 主配置文件版本控制 所以這里不用寫版本 }android {namespace "com.tiger.myap…

【C++】每周一題——2024.3.3(手滑再寫一篇)

題目 Cpp 【問題描述】 輸入一個由若干個以空格分隔的單詞組成的英文文章&#xff0c;求文章中最短的單詞&#xff08;文章以英文句點”.”結束&#xff0c;且字符數不超過200&#xff09;. 【輸入格式】 一行&#xff0c;表示輸入的英文文章。 【輸出格式】 一行&#xff0c;表…

反向代理與負載均衡

目錄 反向代理 負載均衡 反向代理 代理角色&#xff1a; 正常情況下&#xff0c;客戶端&#xff08;如瀏覽器&#xff09;直接與服務器通信&#xff0c;但在反向代理中&#xff0c;Nginx充當客戶端和服務器之間的中介。客戶端向Nginx發送請求&#xff0c;而Nginx負責將請求轉…

基于springboot+vue的二手車交易系統

博主主頁&#xff1a;貓頭鷹源碼 博主簡介&#xff1a;Java領域優質創作者、CSDN博客專家、阿里云專家博主、公司架構師、全網粉絲5萬、專注Java技術領域和畢業設計項目實戰&#xff0c;歡迎高校老師\講師\同行交流合作 ?主要內容&#xff1a;畢業設計(Javaweb項目|小程序|Pyt…

金三銀四,風控建模面試全攻略:從簡歷準備到面試技巧

隨著春天的到來,招聘市場的 “金三銀四” 也悄然而至。公眾號的小伙伴問我有沒有面試相關指導課程,上完課后,把整理的部分材料通過文章分享給更多有需要的朋友。預祝大家順利獲得心儀的職位。本文將從簡歷準備、面試注意事項以及高頻面試問題三個方面,為你提供一份全面的風…

字符串判空錯誤

字符串判空錯誤 前端傳來的請求數據&#xff0c;若用只用String為null判斷&#xff0c;則忽略了str“”的情況&#xff0c;此時str不空&#xff0c;但str.length()0 RequestMapping(path "/add", method RequestMethod.POST)ResponseBodypublic String addDiscuss…

C++進階(二) 多態

一、多態的概念 多態的概念&#xff1a;通俗來說&#xff0c;就是多種形態&#xff0c; 具體點就是去完成某個行為&#xff0c;當不同的對象去完成時會 產生出不同的狀態。舉個栗子&#xff1a;比如買票這個行為&#xff0c;當普通人買票時&#xff0c;是全價買票&#xff1b;學…

Linux 查詢端口被占用命令

Linux 查詢端口被占用命令 1、lsof -i:端口號 用于查看某一端口的占用情況&#xff0c;比如查看8000端口使用情況&#xff0c;lsof -i:8000 lsof -i:8080&#xff1a;查看8080端口占用 lsof abc.txt&#xff1a;顯示開啟文件abc.txt的進程 lsof -c abc&#xff1a;顯示abc進…

Java中的List

List集合的特有方法 方法介紹 方法名描述void add(int index,E element)在此集合中的指定位置插入指定的元素E remove(int index)刪除指定索引處的元素&#xff0c;返回被刪除的元素E set(int index,E element)修改指定索引處的元素&#xff0c;返回被修改的元素E get(int inde…

動態規劃5,粉刷房子,買賣股票的最佳時期

粉刷房子 思路&#xff1a; 1.經驗題目要求 dp[i][0] 表示&#xff1a;粉刷到 i 位置的時候&#xff0c;最后一個位置粉刷上紅色&#xff0c;此時的最小花費。 dp[i][1] 表示&#xff1a;粉刷到 i 位置的時候&#xff0c;最后一個位置粉刷上藍色&#xff0c;此時的最小花費。…

mybatis開發一個分頁插件、mybatis實現分頁、mybatis攔截器

mybatis開發一個分頁插件、mybatis實現分頁、mybatis攔截器 通過官網的mybatis插件說明可知&#xff0c;我們可以通過攔截器進行開發一個插件。 例如這樣的&#xff1a; UserMapper mapper sqlSession.getMapper(UserMapper.class);// 開始分頁MagicPage.startPage(1, 3);//…

Javascript:類型轉換

一、前言 prompt與表達單取過來的值默認為string類型 二、正文 1.隱式轉換 某些運算符被執行的時候&#xff0c;系統內部自動將數據類型進行轉換。 規則&#xff1a; 好兩邊只要有一個是字符串&#xff0c;都會把另外一個轉成字符串。 除了以外的算術運算符&#xff0c;比如…

Linux:線程的概念

個人主頁 &#xff1a; 個人主頁 個人專欄 &#xff1a; 《數據結構》 《C語言》《C》《Linux》 文章目錄 前言一、線程的概念線程代碼的簡單示例 總結 前言 本文是對于線程概念的知識總結 一、線程的概念 在課本上&#xff0c;線程是比進程更輕量級的一種指向流 或 線程是在…

VS Code 的粘性滾動預覽 - 類似于 Excel 的凍結首行

VS Code 的粘性滾動預覽 - 類似于 Excel 的凍結首行功能&#xff0c;即滾動 UI 顯示當前源代碼范圍。便于在代碼行數比較多的時候更好的知道自己所在的位置。粘性滾動UI 顯示用戶在滾動期間所處的范圍&#xff0c;將顯示編輯器頂部所在的類/接口/命名空間/函數/方法/構造函數&a…

4、Linux-常用命令(二)

目錄 一、搜索命令 1、命令搜索命令 2、文件搜索命令find。格式&#xff1a;find [搜索范圍] [搜索條件]。 3、字符串搜索命令grep 二、幫助命令 1、man【詳細的幫助】 2、--help【簡要的幫助】 三、壓縮與解壓命令 1、.zip格式 2、.gz格式 3、打包 四、關機和重啟命…