最近復習了一下多線程的知識 作用差不多,側重點不一樣 臨界區: 共享資源 互斥對象 線程間的同步 事件對象:一般用在比較復雜的地
現在有一個數x,1 ≤ x≤ n,告訴你n,每次你可以猜一個數y,如果x==y則結束,否則返回gcd(x,y),問最少只要幾次就可以保證猜出答
/* 給出一個數n,滿足P(k)=n,其中k的素因子個數<=3;n<2^31; 歐拉函數
軟件領域中的設計模式為開發人員提供了一種使用專家設計經驗的有效途徑。設計模式中運用了面向對象編程語言的重要特性:封裝、繼承、多態,真正領悟設計模式的精髓是
題意:有分別價值為1,2,3,4,5,6的6種物品,輸入6個數字,表示相應價值的物品的數量,問一下能不能將物品分成兩份,是兩份的總價值相等,其中一個物品不
// by MoreWindows( http://blog.csdn.net/MoreWindows ) #include <cstd
/* 參考大神Ice_Crazy:點擊打開鏈接 有點坑,代碼敲了5遍,沒有debug出來。。 第五遍果斷AC了!!!! 用並查集判斷。
/* 剛開始沒用二維數組存每次更新出來的最大的mv值,後來看階梯報告才發現可以這樣做啊。。。。 需要注意一下,
[cpp] 描述:麻煩的題,需要記錄走過的路程,而且和最短路還有些車別 #include <cstdio>
/* 問題描述:有N件物品和一個容量為V的背包。第i件物品的費用是c[i],價值是w[i]。求解將哪些物品裝入背包可使價值總和最大。 用子問題定義狀態:即
/************************************************************ 算法思想:在1-10兩個數相乘
[cpp] /****************************************************************
Program: [cpp] #include<iostream> #include<stdio.h>&
團隊隊列。 方法一:直接用鏈表模擬,用STL list直接模擬。 [cpp] #include <iostream>
題目大意:有n個點,m個人,k條有向路,給出一個終點S,m個人的起點和速度,求最先到達終點者,若“同時”到達誰的距離遠誰勝,若&l
題意:求任意年的11月份的第四個星期日的具體日期(感恩節)的日期。 方法一:直接模擬,999年11月1日是星期五(可以試出來)。 [cpp] #incl
/* 模擬除法,注意不能被除時,加0的次數。。 其實這道題n的范圍不夠大,可以對n,m都擴 大10^7倍,然否按
問題提出: 我寫了一個函數,它需要使用一個生成整數隨機數的隨機數發生器作為參數。然後寫了一個函數來根據參數生成不同分布的隨機數發生器,供前一個函數使用。我
首先我們讓數組的元素都是由兩個數據域組成,data和cur。也就是說,數組的每一個下標都對應一個data和一個cur。 數據域data用來存放數據元素,也
[cpp] #include<stdio.h> #include<string.h>