Time of Update: 2018-12-05
// Fmt (Fmt 程式)// PC/UVa IDs: 110308/848, Popularity: C, Success rate: low Level: 2// Verdict: Accepted// Submission Date: 2011-05-22// UVa Run Time: 0.008s//// 著作權(C)2011,邱秋。metaphysis # yeah dot net////
Time of Update: 2018-12-05
這是一道類比題。/*ID: guo geerPROG: fracdecLANG: C++*/#include<iostream>#include<cstdio>#include<cstring>#include<string>using namespace std;int note[300000];int f(int n){ int k=0; if(n==0) return 1; while(n) {
Time of Update: 2018-12-05
#include <cstdlib>#include <cstdio>#include <cstring>#include <iostream>#include <time.h>using namespace std;const int HEAPSIZE = 10;int heap[HEAPSIZE + 1];int MAKEHEAP(int i ,int size){ int child,rootkey,tmp; tmp
Time of Update: 2018-12-05
#include <cstdlib>#include <cstdio>#include <cstring>#include <algorithm>#include <queue>using namespace std;/** Problem : UVA11205 - The broken pedometer Begin Time: 28th/Mar/2012 11:30 a.m. Finish Time:
Time of Update: 2018-12-05
直接上代碼,更多請戳這裡#include<iostream>#include<math.h>#define Pi 3.141582626535#define e 2.718281828459using namespace std;int main(){ int n,m; cin>>n; while(n--) { cin>>m; int ans;
Time of Update: 2018-12-05
題目意思是找在圖中與原點距離為L的點的個數,這些點可以在圖中的點上,也可以在邊上。先用dijkstra求出原點到各個點的最短距離,然後先掃一遍點,加上距離為L的點,再掃一遍邊,分幾種情況去判斷在邊上能有幾個合格點(1個或2個),這裡寫的時候仔細點就可以了。#include<cstdio>#include<cstring>#include<queue>#include<algorithm>#include
Time of Update: 2018-12-05
自從換了linux,就沒寫過題解。今天開始要繼續寫。首先,求一個數的階層裡面每個素數因子的個數,那麼我們就可以求從2開始到這個數的每個數的素數因子的個數,相應加和。比如是10!= 1*2*3*4*5*6*7*8*9*10, 那麼 這裡面2的個數就是2,4, 6, 8,
Time of Update: 2018-12-05
// Common Permutation (公用排列)// PC/UVa IDs: 110303/10252, Popularity: A, Success rate: average Level: 1// Verdict: Accepted// Submission Date: 2011-05-22// UVa Run Time: 0.044s//// 著作權(C)2011,邱秋。metaphysis # yeah dot net#include
Time of Update: 2018-12-05
// Stack ’em Up (完美洗牌術)// PC/UVa IDs: 110205/10205, Popularity: B, Success rate: average Level: 1// Verdict: Accepted// Submission Date: 2011-05-23// UVa Run Time: 0.036s//// 著作權(C)2011,邱秋。metaphysis # yeah dot net//// 直接根據題意類比洗牌的過程即可。#include
Time of Update: 2018-12-05
// Hartals (罷工)// PC/UVa IDs: 110203/10050, Popularity: B, Success rate: high Level: 2// Verdict: Accepted// Submission Date: 2011-05-23// UVa Run Time: 0.012s//// 著作權(C)2011,邱秋。metaphysis # yeah dot net//// 取天數模 7 的值,0 表示星期天,1 ~ 6
Time of Update: 2018-12-05
點擊開啟題目連結對連續的村莊進行三種操作和問詢D x: The x-th village was destroyed.Q x: The Army commands requested the number of villages that x-th village was directly or indirectly connected with including itself.R: The village destroyed last was
Time of Update: 2018-12-05
關於橋與雙連通分支的定義及求法void大神給出了很詳盡的介紹圖的割點、橋與雙連通分支總結幾條做題過程中發現的關於邊雙連通分量的性質:1.將圖中每個邊連通分量縮為一個點後,只連端點不位於同一連通分量中的邊,則將圖轉換成了一棵樹,且樹中的邊都是父子邊。2.在對圖進行搜尋時,圖中的邊分為父子邊和返祖邊(交叉邊),則一個具有n個點的邊連通分量中有且僅有n-1條父子邊,且可由著n-1以條邊連成一棵樹,剩餘的邊都是返祖邊。關於雙連通圖的構造和判定等基本問題void文章裡有詳細介紹,我的《連通性問題》中也有寫
Time of Update: 2018-12-05
1. 只做需要做的工作使用敏捷方法;全心全意做UX設計;溝通第一;編碼也許不是解決問題的辦法;過早的最佳化是一切罪惡的根源;選擇最簡單的解決方案。2. 站在巨人的肩膀上使用開源架構;使用簡潔語言(如HAML、Jade、Coffeescript);不要做重複的事情(不要重新發明輪子);利用包管理器來進行公用和私人代碼分配;不要任憑巨頭(如微軟)的擺布而修複庫中的一個Bug;不要讓你的僱主逼你學習;自主學習並為自己設定新的目標。3.
Time of Update: 2018-12-05
1. 單一職責原則(Single Responsibility Principle)http://blog.csdn.net/zhengzhb/article/details/72781742. 裡氏替換原則(Liskov Substitution Principle)http://blog.csdn.net/zhengzhb/article/details/72818333. 依賴倒置原則(Dependence Inversion Principle)http://blog.csdn.n
Time of Update: 2018-12-05
題意:有n個房間,每個房間有且只有一條出邊指向另一個房間,現給出兩個人在兩個房間,問讓他倆匯合要走的最少的路徑數解法:觀察圖的形態,由於n個點n條邊,且每個點出度為1,因此可以認為是一個森林,森林裡每棵樹都加了一條邊形成了一個環,且環是根節點(可以認為縮點後沒有出邊,即沒有父節點)。顯然兩點屬於不同樹的時候不可達;因為圖的特殊性,因此沒有用強連通做,而是用了並查集判環,也便於給環上每個點標上相對位置。如果兩點在同一顆樹上,如果不在根節點的同一分支,那麼他們首先要走到環上,然後一個人不動另一個走(
Time of Update: 2018-12-05
從檔案編碼的方式來看,檔案可分為ASCII碼檔案和二進位碼檔案兩種。 ASCII檔案也稱為文字檔,這種檔案在磁碟中存放時每個字元對應一個位元組,用於存放對應的ASCII碼。例如,數5678的儲存形式為:ASC碼: 00110101 00110110 00110111 00111000 ↓ ↓ ↓ ↓十進位碼: 5 6 7 8 共佔用4個位元組。ASCII碼檔案可在螢幕上按字元顯示,
Time of Update: 2018-12-05
編譯 wireless toolshistory:2013-1-5 chenchengtian createdwireless tools 是linux下的無線組態工具,目的是好用。對於使用者而言,只要敲敲命令就可以搞掂的事情,最好不要通過修改設定檔來完成吧。wirless tools 提供了 iwlist iwconfig等工具,如果是在linux平台下使用的話,那就make all就可以把工具編完了,安裝的話,就make
Time of Update: 2018-12-05
Qt Serial Port【概述】 Qt Serial Port提供了基本的功能,包括配置,I/O操作,擷取和設定RS-232引腳的訊號。本模組暫不支援如下特性:*終端的特性,例如回顯,控制CR/LF等等*文字模式*配置讀操作的逾時和延時*當RS-232引腳訊號改變的時候跟蹤和通知要在自己的應用程式中使用這些類,那麼就必須包括如下的聲明:#include
Time of Update: 2018-12-05
簡單解決方案: c:\Python26\python.exe setup.py py2exe --includes sip 使用pyqt完成表單介面很方便,但是打包成exe之後會有問題,在網上找到解決辦法如下:Another Solution to the same problem:from distutils.core import setupimport py2exesetup(windows=[{"script":"main.py"}],
Time of Update: 2018-12-05
一、首先瞭解一下POP3協議:POP3(Post Office Protocol 3)即郵局協議的第3個版本,它是規定個人電腦如何串連到互連網上的郵件伺服器進行收發郵件的協議。它是網際網路電子郵件的第一個離線協議標準,POP3協議允許使用者從伺服器上把郵件儲存到本地主機(即自己的電腦)上,同時根據用戶端的操作刪除或儲存在郵件伺服器上的郵件,而POP3伺服器則是遵循POP3協議的內送郵件伺服器,用來接收電子郵件的。POP3協議是TCP/IP協議族中的一員,,由RFC 1939