原创 python播放音樂

如何用python播放音樂音樂? 首先進行前置準備,引入pygame庫。 編寫中用到了time, pygame, os庫。 os庫用來獲取文件夾信息,pygame用來播放音樂,time庫用來記錄時間的。 代碼: import os

原创 如何使用Python官網的用戶手冊

在學習python的時候你會用到,各種類或者各種方法,但是書上和各種博客上雖然可以用,但是講解不是特別的詳細,想要 仔細 的瞭解各種方法的使用,就需要去使用官網的用戶手冊,這篇文章告訴你如何使用python的用戶手冊。 1: 在輸

原创 編寫一個函數,實現把C/C++程序代碼中的註釋去掉,並把結果返回。

原文鏈接:https://blog.csdn.net/wojiaopanpan/article/details/7405859 程序員面試寶典上面的題目有很多是很經典的問題,可供我們

原创 最短路

注:本篇博客的思想來自於yxc大佬的視頻講解,按照大佬的思想自己敲了一下。 樸素Dijkstra算法 題目:Dijkstra求最短路 I 題意:該題題意就是,給你一個圖,讓你求出點1到n的最短路。 思路:由於該題所有邊的權值都是正

原创 次最短路

次最短路的思想: 起點s, 終點t,中間點u,次最短路可以通過到u的最短路+u到t的次短路,或者t到u 的最短路+u到t的最短路。 例題:Roadblocks 代碼: #include<iostream> #include<std

原创 搜索學習

dfs 題目: 排列數字 題意:就是讓你輸出全排列。 思路:可以用dfs去搜索。 代碼:數組標記 #include<bits/stdc++.h> using namespace std; const int maxn = 10;

原创 Python連接MySql數據庫方法

python如何連接MySql數據庫?雖然這個非常簡單,網上給你也很全,但是一開始接觸的很迷,所有寫這篇博客,就是爲了幫助第一次使用它的人減少彎路。 pyhon3x,和MySql 數據庫,我就不教怎麼按了,網上一大堆。 首先在必須

原创 Python中Queue和Stack

本篇博客摘自下面的博客和自己的理解進行補充,如有侵權,請告知,刪除這篇博客, 謝謝!。 參考博客: python中的Queue(隊列)詳解 Python 採用列表實現棧(Stack) Queue .Queue分成以下三種: .FI

原创 dfs練習(二)

文章目錄題目:[Soldier and Cards](http://codeforces.com/problemset/problem/546/C) 題目:Soldier and Cards 代碼: #include<bits/s

原创 Nothing for Nothing(二十一)

題目:Knapsack Cryptosystem 題意:給你n個數,和一個數m問你這個數m由哪些個數相加構成的。 思路:看到這道題的時候首先就想到了搜索,但是由於n是36暴力搜索一定會超時,所以我們就有折半搜索。把n個數一分爲2,

原创 Nothing for Nothing(二十)

題目:New Reform 題意:就是給你一個無向圖,如果要把無向圖改爲有向圖,怎麼改使孤立節點最少,輸出孤立節點的個數,孤立節點沒有入度的點都是孤立節點。 思路:在一個聯通塊裏面,如果不存在環的話,只有一個孤立的節點,如果存在環

原创 Nothing for Nothing( 十八 )

題目:Nested Segments 思路:把橫座標從小到大排序,縱座標進行離散化,然後從右往左遍歷,用樹狀數組去維護。 代碼: #include<bits/stdc++.h> using namespace std; const

原创 網絡流

參考博客: 網絡流–最大流(ek算法詳解) 探網絡流:dinic/EK算法學習筆記 題目:Drainage Ditches 純模板題 代碼: #include<bits/stdc++.h> using namespace std;

原创 Nothing for Nothing(十七)

題目:Subsegments 代碼: #include<bits/stdc++.h> using namespace std; const int maxn = 1e5; int a[maxn]; set<int>S; mult

原创 Nothing for Nothing( 十六)

題目:AND Minimum Spanning Tree 代碼: #include<bits/stdc++.h> using namespace std; const int maxn = 1e6+10; int p[maxn];