原创 Computer-Operating systems
1、下列有關進程的說法中,錯誤的是() A、進程與程序是一一對應的 B、進程與作業是一一對應的 C、進程是靜態的 D、進程是動態的過程 【答案】ABC 【注意】進程、程序、作業、線程之間的區別 鏈接:https://ww
原创 Computer-Operate System[實驗 銀行家算法]
實驗四:進程死鎖避免 實驗目的: 1.加深瞭解有關資源申請、避免死鎖等概念。 2.加深對銀行家算法的步驟和相關數據結構用法的更好理解。 實驗內容: 系統中有m個同類資源被n個進程共享,每個進程對資源的最大需求數分別爲S1,
原创 單獨的數字
位運算位運算(十進制->二進制)#include <iostream> //將十進制數轉化爲二進制數,位運算的取位操作 using namespace std; int main() { unsigned sh
原创 Total number of even entries in first n rows of Pascal's triangle
學習了http://oeis.org/A0516791 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 5
原创 三角形個數
【題目描述】給定一個n*m的網格,請計算三個點都在格點上的三角形共有多少個(三角形的三點不能共線)。下圖爲4*4的網格上的一個三角形。 【輸入描述】輸入一行,包含兩個空格分隔的正整數m和n。【輸出描述】輸出一個正整數,爲所求三角形的數量。
原创 最大公約數
#include <cstdio> #include <cstring> #include <algorithm> #include <iostream> using namespace std; typedef long long ll
原创 NOIP
1、當明文 M 的長度大於密鑰 k 的長度時,將密鑰 k 重複使用。 例如,明文 M=Helloworld,密鑰 k=abc 時,密文 C=Hfnlpyosnd。 Input CompleteVictory
原创 位運算a+b
1、先計算a和b(忽略進位),相當於位運算符a^b2、再計算應該進位的值,相當於位運算(a&b)<<1,再把兩者相加,相當於位運算a|b(如果還有進位,那麼重複前面兩步,不能直接a|b),沒有進位後,結果就是a|b(之前得出的結論,如果沒
原创 藍橋杯 Excel地址[進制轉換]
Description Excel是最常用的辦公軟件。每個單元格都有唯一的地址表示。比如:第12行第4列表示爲:“D12”,第5行第255列表示爲“IU5”。 事實上,Excel提供了兩種地址表示方法,還有一種表示法叫
原创 整數劃分
#include<iostream> using namespace std; #define LL long long LL dp[305][305]; LL n,k; // LL find(LL n,LL k){ // if(
原创 2的冪次方
#include<iostream> #include<cmath> using namespace std; int n; int flag,flag1; int a[20]; void fun(int n){ int i; if(