藍橋真題講解

?

第一題

題目鏈接

0貪吃蛇長度 - 藍橋云課

題目解析

題意:數#個數和@個數再加上首尾

代碼原理

代碼編寫

填空題技巧

眼看手數

當然并不是真的一個一個數,我們需要借助一些工具,不過各位小伙伴們放心,我們借助的工具一定是比賽時能用的工具

cv技術想必大家都會的,哎,也許真的會有小伙伴不知道cv技術,那么博主在這里也給大家簡單講一下這個cv技術,cv技術即ctrl + c 、ctrl + v。

先將圖片中的代碼cv到devc++中

在這一欄找到搜索

用字母去替換#和@,這里建議分開數哈,一邊換,一邊數,數完一個100就找個地方記一下數

第二題

題目解析

解題技巧

excel技巧

選擇單元格格式,選擇日期

答案就是取整即可

第三題

題目鏈接

題目解析

代碼原理

代碼編寫

#include<iostream>

#include<bits/stdc++.h>

using?namespace?std;

typedef?long?long?ll;

ll?check(ll?m)

{

??ll?max_ans?=?-0x3f3f3f3f;

??while(m?!=?1)

??{

????m?=?m?%?2??m?*?3?+?1?:m?/?2;

????if(m?>?max_ans)?max_ans?=?m;

??}

??return?max_ans;

}

int?main()

{

??ios::sync_with_stdio(0);

??cin.tie(0);

??cout.tie(0);

??ll?n?=?0;

??cin?>>?n;

??ll?max_val?=?-0x3f3f3f3f;

??for(ll?i?=?1;?i?<=?n;?i++)

??{

????ll?t?=?check(i);

????if(max_val??<?t)?max_val?=?t;

??}

??cout?<<max_val;

??return?0;

}

第四題

題目鏈接

0工作時長 - 藍橋云課

題目解析

代碼原理

代碼編寫

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
struct Date
{
?? ?int month,day;
?? ?int h,m,n;
}d[530];
bool Compare(Date a, Date b)
{
?? ?if(a.month != b.month) return a.month < b.month;
?? ?else if(a.day != b.day) return a.day < b.day;
?? ?else if(a.h != b.h) return a.h < b.h;
?? ?else if(a.m != b.m) return a.m <b.m;
?? ?else return a.n < b.n;
}
int main()
{
?? ?string s;
?? ?for(int i = 1; i <= 520; i++)
?? ?{
?? ??? ?getline(cin,s);
?? ??? ?sscanf(s.c_str(), "2022-%d-%d %d:%d:%d",&d[i].month,&d[i].day,&d[i].h,&d[i].m,&d[i].n);
?? ?}
?? ?sort(d + 1, d + 1 + 520, Compare);
?? ?ll ans = 0;
?? ?for(int i = 1; i <= 520 && i + 1 <= 520; i += 2)
?? ?{
?? ??? ?ll stime = d[i].day * 24 * 60 * 60 + d[i].h * 60 * 60 + d[i].m * 60 + d[i].n;
?? ? ? ?ll etime = d[i + 1].day * 24 * 60 * 60 + d[i + 1].h * 60 * 60 + d[i + 1].m * 60 + d[i + 1].n;
?? ? ? ?ans += etime - stime;
?? ?}
?? ?cout << ans << endl;
?? ?return 0;
?}?

這個代碼呢是無法通過的,但是這個代碼出來的結果是答案

結果圖

?思路梳理

先將這些數據導入進來,再用sort容器進行排序,最后再轉化成秒然后每次進行一次相減得到時間戳,最后再相加

本題總結

1.sort模板:sort(起始位置,終點位置,函數名);

2.? ?getline(cin,s);
?sscanf(s.c_str(), "%d-%d-%d %d:%d:%d",&d[i].year,&d[i].month,&d[i].day,&d[i].h,&d[i].m,&d[i].n);

當然啦,這題也可以用excel的方法解題,如果小伙伴們不太熟悉excel的可以試著學一下這個方法?

第五題?

題目鏈接

0互質數的個數 - 藍橋云課

題目解析

代碼原理

這里沒啥好講的,但是有個模板還是建議大家記一下,畢竟這次藍橋模擬中也是出現了

ll?judge(ll?x,?ll?g)

{

??while(g?!=?0)

??{

????ll?tmp?=?g;

????g?=?x?%?g;

????x?=?tmp;

??}

??return?x?==?1;

}

作用是判斷兩數是否為互質

代碼編寫

#include<iostream>

#include<bits/stdc++.h>

using?namespace?std;

typedef?long?long?ll;

const?ll?N?=?998244353;

ll?judge(ll?x,?ll?g)

{

??while(g?!=?0)

??{

????ll?tmp?=?g;

????g?=?x?%?g;

????x?=?tmp;

??}

??return?x?==?1;

}

bool?check(ll?x,?ll?g)

{

??return?judge(x,?g);

}

int?main()

{

??ios::sync_with_stdio(0);

??cin.tie(0);

??cout.tie(0);

??ll?a?=?0,?b?=?0;

??cin?>>?a?>>?b;

??ll?pow_a_b?=?pow(a,?b);

??ll?cnt?=?0;

??for(int?x?=?1;?x?<?pow_a_b;?x++)

??{

??????if(check(x,?pow_a_b))

??????{

????????cnt++;

????????if(cnt?>=?N)

????????{

??????????cnt?%=?N;

????????}

??????}

??}

??cout?<<?cnt;

}

注意哈,這段代碼是暴力破解,有超時的風險

本篇文章的內容就先到這,我們下期文章再見!

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

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

相關文章

【C++ 函數模板】—— 模板參數推導、實例化策略與編譯優化

歡迎來到ZyyOvO的博客?&#xff0c;一個關于探索技術的角落&#xff0c;記錄學習的點滴&#x1f4d6;&#xff0c;分享實用的技巧&#x1f6e0;?&#xff0c;偶爾還有一些奇思妙想&#x1f4a1; 本文由ZyyOvO原創??&#xff0c;感謝支持??&#xff01;請尊重原創&#x1…

Java基礎入門流程控制全解析:分支、循環與隨機數實戰

引言 流程控制是編程語言的核心邏輯結構&#xff0c;決定了程序的執行順序與邏輯判斷能力。本文以 分支結構、循環結構 和 隨機數生成 為核心&#xff0c;結合代碼示例與底層原理&#xff0c;全面解析Java中流程控制的應用場景與實戰技巧。 一、分支結構 1. if分支 作用&am…

Redis 數據持久化之RDB

Redis數據持久化策略 持久化策略之RDB RDB:在指定的時間間隔&#xff0c;執行數據集的時間點快照。 實現類似照片記錄效果的方式&#xff0c;就是把某一時刻的數據和狀態以文件的形式寫到磁盤上&#xff0c;也就是讀快照。這樣一來即使故障宕機&#xff0c;快照文件也不會丟失&…

數據分析與AI丨AI Fabric:數據和人工智能架構的未來

AI Fabric 架構是模塊化、可擴展且面向未來的&#xff0c;是現代商業環境中企業實現卓越的關鍵。 在當今商業環境中&#xff0c;數據分析和人工智能領域發展可謂日新月異。幾乎每天都有新興技術誕生&#xff0c;新的應用場景不斷涌現&#xff0c;前沿探索持續拓展。可遺憾的是&…

MyBatis - XML 操作動態 SQL

目錄 1. 前言 2. 動態插入 2.1 if 標簽 2.2 trim 標簽 2.2.1 注解完成動態 SQL 3. 動態查詢 3.1 添加 1 1 3.2 where 標簽 4. 動態更新 4.1 set 標簽 5. foreach 標簽 6. sql 標簽 & include 標簽 1. 前言 之前博文所講的 MyBatis SQL 操作, 都必須按照注解或…

【最佳實踐】Go 責任鏈模式實現參數校驗

這里我們使用責任鏈模式來創建一個參數校驗的示例。在這個示例中&#xff0c;我們將實現一個簡單的責任鏈來校驗不同的參數條件。這種模式允許我們將多個校驗步驟串聯在一起&#xff0c;以便可以在不同的條件下進行靈活的校驗。 設計思路 接口定義 (Validator) 目的&#xff1…

深入理解Tomcat:Java Web服務器的安裝與配置

大家好&#xff01;今天我們來聊聊Java Web開發中最重要的工具之一——Apache Tomcat。Tomcat是一個開源的Java Servlet容器和Web服務器&#xff0c;它是運行Java Web應用程序的核心環境。無論是開發、測試還是部署Java Web應用&#xff0c;Tomcat都是不可或缺的工具。本文將詳…

小程序酒店:如何實現智能預訂與在線支付?

在移動互聯網快速發展的今天,酒店行業面臨著前所未有的機遇與挑戰。用戶需求日益多樣化,市場競爭愈發激烈,傳統酒店預訂方式已經難以滿足現代消費者的需求。而小程序作為一種輕量化、便捷化的移動應用形式,正在成為酒店行業數字化轉型的重要工具。通過小程序開發,酒店可以…

C#實現AES-CBC加密工具類(含完整源碼及使用教程)

一、AES-CBC加密應用場景 AES&#xff08;Advanced Encryption Standard&#xff09;作為全球公認的安全加密標準&#xff0c;廣泛使用在以下場景&#xff1a; API通信加密&#xff1a;保護HTTP接口傳輸的敏感數據&#xff08;如身份令牌、支付信息&#xff09;文件安全存儲&…

docker-compose部署MongoDB分片集群

前言 MongoDB 使用 keyFile 進行 節點間身份驗證,我們需要先創建一個 keyFile 并確保所有副本集的節點使用相同的 keyFile。 openssl rand -base64 756 > mongo-keyfile chmod 400 mongo-keyfiledocker-compose部署分片集群 無密碼方式 # docker-compose-mongodb.yml s…

3-003:在 MySQL 中建索引時需要注意哪些事項?

在 MySQL 中創建索引時&#xff0c;需要注意以下事項&#xff0c;以確保索引高效且合理&#xff1a; 1. 選擇合適的索引類型 主鍵索引&#xff08;PRIMARY KEY&#xff09;&#xff1a;每個表只能有一個&#xff0c;默認是聚簇索引。唯一索引&#xff08;UNIQUE&#xff09;&…

在 Linux 系統中,區分**磁盤(物理/虛擬存儲設備)和分區(磁盤的邏輯劃分)

在 Linux 系統中&#xff0c;區分**磁盤&#xff08;物理/虛擬存儲設備&#xff09;和分區&#xff08;磁盤的邏輯劃分&#xff09;**是管理存儲的基礎。以下是詳細的區分方法和操作示例&#xff1a; 一、通過設備命名規則區分 Linux 中磁盤和分區的命名遵循特定規則&#xff…

MongoDB中的游標(Cursor)

游標&#xff08;Cursor&#xff09;在MongoDB中是一個重要的概念&#xff0c;它用于逐條遍歷查詢結果集&#xff0c;特別適用于處理大量數據時。 一、游標的定義與作用 定義&#xff1a; 游標是一種能從數據記錄的結果集中每次提取一條記錄的機制。在MongoDB中&#xff0c;游…

【從零開始學習計算機科學】編譯原理(七)運行時刻環境

【從零開始學習計算機科學】編譯原理(七)運行時刻環境 運行時刻環境存儲組織空間的棧式分配活動樹活動記錄和控制棧簡單棧式存貯分配C語言的過程調用和過程返回時的存貯管理堆式存儲分配堆式存儲分配的功能垃圾回收基于跟蹤的垃圾回收短停頓垃圾回收運行時刻環境 存儲組織 …

2025-03-08 學習記錄--C/C++-PTA 習題10-1 判斷滿足條件的三位數

合抱之木&#xff0c;生于毫末&#xff1b;九層之臺&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、題目描述 ?? 裁判測試程序樣例&#xff1a; #include <stdio.h> #include <math.h>int search( int n );int…

【ArcGIS】地理坐標系

文章目錄 一、坐標系理論體系深度解析1.1 地球形態的數學表達演進史1.1.1 地球曲率的認知變化1.1.2 參考橢球體參數對比表 1.2 地理坐標系的三維密碼1.2.1 經緯度的本質1.2.2 大地基準面&#xff08;Datum&#xff09;的奧秘 1.3 投影坐標系&#xff1a;平面世界的誕生1.3.1 投…

DeepSeek刷力扣輔助題單 存留記錄

最近感覺被什么東西阻擋了腳步,經大佬建議,做算法題提升一下思維 首先,我不認為算法題要死磕,因為我沒有那個天賦,但是我還是要嘴硬一下 其次,我沒有計算機基礎的學習背景,因為我是修飛機專升本來的自動化專業,24年七月幾乎零基礎學習Unity 和 C#,努力學習到現在感覺已經盡力了…

化工廠防爆氣象站:為石油化工、天然氣等領域提供安全保障

【TH-FB02】在石油化工、天然氣等高危行業中&#xff0c;安全生產是至關重要的。這些行業常常面臨著易燃易爆、有毒有害等潛在風險&#xff0c;因此&#xff0c;對氣象條件的監測和預警顯得尤為重要。化工廠防爆氣象站作為一種專門設計用于這些特殊環境的氣象監測設備&#xff…

《MySQL數據庫從零搭建到高效管理|庫的基本操作》

目錄 一、數據庫的操作 1.1 展示數據庫 1.2 創建數據庫 1.3 使用數據庫 1.4 查看當前數據庫 1.5 刪除數據庫 1.6 小結 二、常用數據類型 2.1 數值類型 2.2 字符串類型 2.3 日期類型 一、數據庫的操作 打開MySQL命令行客戶端&#xff0c;安裝完MySQL后會有兩個客戶端…

計算機考研C語言

C語言程序設計從入門到精通【2025完整版】考研復試 嵌入式 計算機二級 軟考 專升本也適用_嗶哩嗶哩_bilibili 1、第一個C程序 helloC #include <stdio.h>int main(){printf("hehe");return 0;}每個C語言程序不管有多少行代碼&#xff0c;都是從main函數開始執…