原创 64位數乘法

64位整數乘法 輸入2 3 9 輸出6 模板: #include <iostream> using namespace std; long long int fun(long long int a,long long int b,l

原创 A/B

Problem Description 要求(A/B)%9973,但由於A很大,我們只給出n(n=A%9973)(我們給定的A必能被B整除,且gcd(B,9973) = 1)。 Input 數據的第一行是一個T,表示有T組數據。

原创 青蛙約會

Description 兩隻青蛙在網上相識了,它們聊得很開心,於是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,於是它們約定各自朝西跳,直到碰面爲止。可是它們出發之前忘記了一件很重要的事情,既沒有問清楚對方的特徵,也沒有約定

原创 Romantic

對於a’ = b, b’ = a % b 而言,我們求得 x, y使得 a’x + b’y = Gcd(a’, b’) 由於b’ = a % b = a - a / b * b (注:這裏的/是程序設計語言中的除法,即整數除法,結果捨去

原创 priority_queue

priority_queue   priority_queue 優先隊列,其底層是用堆來實現的。在優先隊列中,隊首元素一定是當前隊列中優先級最高的那一個。   在優先隊列中,沒有 front() 函數與 back() 函數,而只能通過

原创 F - Team Queue

Queues and Priority Queues are data structures which are known to most computer scientists. The Team Queue, however, is

原创

關於素數打表和最短路徑(寬度優先搜索) Description The ministers of the cabinet were quite upset by the message from the Chief of Securit

原创 map

Ignatius最近遇到一個難題,老師交給他很多單詞(只有小寫字母組成,不會有重複的單詞出現),現在老師要他統計出以某個字符串爲前綴的單詞數量(單詞本身也是自己的前綴). Input 輸入數據的第一部分是一張單詞表,每行一個單詞,單

原创 fzu 2020 Lucas 定理,組合數求模模板

Problem 2020 組合 Accept: 491 Submit: 1212 Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description 給

原创 sort函數和stable_sort函數的區別

你發現有sort和stable_sort,還有 partition 和stable_partition, 感到奇怪吧。其中的區別是,帶有stable的函數可保證相等元素的原本相對次序在排序後保持不變。或許你會問,既然相等,你還管他相對位置

原创 二分查找

Write a program which reads an integer n and prints the number of prime numbers which are less than or equal to n. A pr

原创 越獄

Description 監獄有連續編號爲1…N的N個房間,每個房間關押一個犯人,有M種宗教,每個犯人可能信仰其中一種。如果相鄰房間的犯人的宗教相同,就可能發生越獄,求有多少種狀態可能發生越獄 Input 輸入兩個整數M,N.1<=M<

原创 哈希表表的詳解《轉》

https://blog.csdn.net/xiaotan2011929/article/details/61647556 感覺這個老哥哥的博客寫的還不錯,轉一下,csdn好像還沒有博客轉發的功能,唉 就寫了個網址 哈希表的學習理解

原创 劉汝佳算法競賽入門經典習題3-10

輸入六個面,12個數字,判斷其能不能構成一個長方體: 問題思路: 首先調整一下每個面的長和寬,然後在按照長邊,短邊排序一下,然後判斷其是否有三對面,兩兩相同的面。 #include <iostream> #include< cstri

原创 字符串處理函數::sprintf函數

首先spintf函數不在string頭文件中,而是在stdio頭文件中, 他是把數據寫入字符串,而非在屏幕上打印,該函數可以把多個元素組合成一個字符串 spintf函數得到第一個參數是目標字符串的地址,其餘參數和printf函數相同