題目鏈結
題目描述
眾所周知,雞尾酒的群名片叫作 "賣萌雞尾酒",他認為乙個群裡的 「有緣人」是群名片與他相近的人。 現在,雞尾酒想找出群裡的 「有緣人」。
首先,他將自己名片拆分成五個字 "賣"、"萌"、"雞"、"尾"、"酒",並分別作為關鍵字進行搜尋,每次搜尋都會找到所有群名片包含這個字的群友。如:搜尋 "萌" 就能找到所有名片中包含 "萌" 的人。
如果某個人在至少兩次搜尋中都被搜尋到,則雞尾酒認為他是一位 「有緣人」。如 "[jwju]雞尾酒的小迷弟" 以及 "尾酒" 是「有緣人」。 而 "王萌♂萌" 則不是。 現在告訴你雞尾酒的五次搜尋中每一次搜尋到的人數,他想知道,群裡最多有幾位 「有緣人」。
題解:
**:
#include using namespace std;
#define ll long long
ll a[5], sum = 0;
int main()
雞尾酒排序
氣泡排序是從陣列的一側到另一側為一輪,根據條件兩兩交換,例如關於氣泡排序中的一組資料3 2 5 4 6 1 8 9 7,優化的氣泡排序在經過六輪之後得到排好的陣列,而雞尾酒排序是一輪次比較兩回 先從左到右比較,如果左邊比右面大,交換位置 然後從右到左比較,左邊比右邊大,交換位置。就用冒泡中的那組數從...
雞尾酒排序
雞尾酒排序是一種定向的氣泡排序,也可以稱為攪拌排序 漣漪排序。是氣泡排序的一種變形。和氣泡排序的區別在於,雞尾酒排序採用了雙向比較並替換的原理。基本原理 第一步 宣告兩個臨時指標left和right,分別指向第乙個元素和最後乙個元素。第二步 每一輪比較時,從right往left方向查詢最大數,放到r...
雞尾酒排序
1.什麼是雞尾酒排序 雞尾酒排序,也稱定向氣泡排序 雙氣泡排序 攪拌排序 漣漪排序 來回排序 快樂小時排序,是氣泡排序的一種變形。2.與氣泡排序的區別 雞尾酒是雙向排序,可以得到較好的排序效能 3.排序過程 舉例 int arr new 第一趟排序 從左到右找到最大值放在最右端 第一次排序 2和4比...