1. 程式人生 > >1107:校門外的樹

1107:校門外的樹

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int L,m,i,j,left,right,cnt=0;
int a[10100];
memset(a,0,sizeof(a));
scanf("%d%d",&L,&m);
for(i=1;i<=m;i++)
{scanf("%d%d",&left,&right);
   for(j=left;j<=right;j++)
a[j]=1;
}
for (i=0;i<=L;i++)
{
if(a[i]==0)
cnt++;
}
printf("%d",cnt);
return 0;


}

相關推薦

基礎練習1107校門外的

1107:校門外的樹 【題目描述】 某校大門外長度為L的馬路上有一排樹,每兩棵相鄰的樹之間的間隔都是1米。我們可以把馬路看成一個數軸,馬路的一端在數軸0的位置,另一端在L的位置;數軸上的每個整數點,即0,1,2,……,L,都種有一棵樹。 由於馬路上有一些區域要用來建地鐵。這些區域用它們在

1107校門外的

#include<iostream>#include<cstdio>using namespace std;int main(){int L,m,i,j,left,right,cnt=0;int a[10100];memset(a,0,sizeof(a

POJ3067Japan(線段)

next __int64 write all return algo spa contains string.h Description Japan plans to welcome the ACM ICPC World Finals and a lot of road

圖解集合7紅黑概念、紅黑的插入及旋轉操作詳細解讀

集合 得到 2個 排序。 數據流 except boolean 修正 split 原文地址http://www.cnblogs.com/xrq730/p/6867924.html,轉載請註明出處,謝謝! 初識TreeMap 之前的文章講解了兩種Map,分別是HashMa

LeetCode二叉的非遞歸中序遍歷

== bin printf [0 -1 中序 present %d res 第一次動手寫二叉樹的,有點小激動,64行的if花了點時間,上傳leetcode一次點亮~~~ 1 /* inorder traversal binary tree */ 2 #include

碼海拾遺二叉的遍歷(遞歸實現)

code out pos 高度 tor 個數 htc alt include   二叉樹是一種特殊的樹結構:每個節點最多有兩個子節點。   二叉樹的性質:   (1)二叉樹第i層的節點數目最多為 2{i-1} (i≥1)。   (2)深度為k的二叉樹至多有2{k}-1個結點

模板左偏

git show ons www. print style getc strong ble 如果你知道priority_queue的話,那自然就知道左偏樹的目的了。 左偏樹的目的和優先隊列一致,就是求出當前所在堆中的最大(小)值。 但是我們作為高貴的C++選手,我們為什

算法學習筆記紅黑

當前 com 情況 路徑 沒有 四種 刪除 http 調整 一、紅黑樹特性 1.節點只能為紅色或者黑色。 2.根節點為黑色。 3.葉節點(NIL)為黑色。 4.紅色節點的子節點必須時黑色節點。 5.任意節點到達該節點的子孫節點的路徑包含相同數目的黑色節點。 二、紅黑樹基

LeetCode二叉相關應用

div mage alt sed note col from ret 題目 LeetCode:二叉樹相關應用 基礎知識 617.歸並兩個二叉樹 題目 Given two binary trees and imagine that when you put one of th

基本數據結構學習總結 二叉的遍歷

root 取出 後序 二叉 isnull 就是 bre 遞歸 use 二叉搜索樹的遍歷 二叉樹遍歷的內容很多,但是也是最重要的,最需要理解的,很多二叉樹的相關算法,只要用活了遍歷就沒有問題了 前序遍歷 對於每一棵樹,先遍歷其根節點,然後遍歷其左子樹,最後用同樣的方式遍歷

汶川地震十年祭 | 川大分享會人如,把根留住

汶川十年村上春樹在《海邊的卡夫卡》裏面說道,我們領教了生活是何等兇頑,同時又得知世界也可以變得溫存和美好。用這句話,來形容5.12汶川大地震,再合適不過。?1汶川地震十年祭 2008年5月12日,一場8級地震造訪了四川,近7萬人遇難,滿目瘡痍,舉國同悲。命運很殘忍,它會在不經意間奪走生命,包括父母、朋友、親人

數據結構35二叉前序遍歷、中序遍歷和後序遍歷

tdi 代碼 nod 完成 循環 同時 reat pan 設置 遞歸算法底層的實現使用的是棧存儲結構,所以可以直接使用棧寫出相應的非遞歸算法。 先序遍歷的非遞歸算法 從樹的根結點出發,遍歷左孩子的同時,先將每個結點的右孩子壓棧。當遇到結點沒有左孩子的時候,取棧頂的右

UVALive - 7831 ACM Tax (主席路徑上中位數LCA+主席

uvalive main sizeof 主席樹 ans ron eof 結果 cos 題意:給定一棵帶權樹,Q次詢問,每次詢問路徑上的中位數。 思路:中位數分邊數奇偶考慮,當當邊數為num=奇時,結果就算路徑第num/2+1大,用主席樹做即可。。。 (做了幾道比較難的主

劍指Offer二叉打印成多行【23】

tree height -- main lis true evel width pac 劍指Offer:二叉樹打印成多行【23】 題目描述 從上到下按層打印二叉樹,同一層結點從左至右輸出。每一層輸出一行。 題目分析    Java題解 package tree; i

二叉

level -s tle 之一 rap 尺寸 stl lag ret 之前寫了一些鏈表和排序的blog,其中有說到多鏈表,堆,其中提到了一種特殊的數據結構:樹。 人們發明樹結構,用於儲存和搜索海量的數據。 樹的種類 無序樹:樹中任意節點的子結點之間沒有順序關系,這種樹稱

面試題二叉中和為某一路徑

color target size 必須 amp code ger 試題 註意 題目描述:輸入一顆二叉樹的跟節點和一個整數,打印出二叉樹中結點值的和為輸入整數的所有路徑。路徑定義為從樹的根結點開始往下一直到葉結點所經過的結點形成一條路徑。(註意: 在返回值的list中,數組

面試題二叉的下一個節點

ret 試題 tree link 同時 pre lin 下一個 color 題目描述:給定一個二叉樹和其中的一個結點,請找出中序遍歷順序的下一個結點並且返回。註意,樹中的結點不僅包含左右子結點,同時包含指向父結點的指針。 思路: //包含指向父節點的指針 //node.n

題解報告hihoCoder #1050 : 中的最長路

最長 \n hihocoder 100% 測試數據 問題 hihocode 行為 target 描述 上回說到,小Ho得到了一棵二叉樹玩具,這個玩具是由小球和木棍連接起來的,而在拆拼它的過程中,小Ho發現他不僅僅可以拼湊成一棵二叉樹!還可以拼湊成一棵多叉樹——好吧,其實就

統計學習五1.決策基本概念

目的 條件概率 給定 條件 復雜 操作 噪聲 節點 要求 全文引用自《統計學習方法》(李航) 決策樹(decision tree) 是一種常用的分類與回歸方法。決策樹的模型為樹形結構,在針對分類問題時,實際上就是針對輸入數據的各個特征對實例進行分類的過程,即通過樹形結構

TCP可靠傳輸驗和,重傳控制,序號標識,滑動窗口、確認應答

控制 增加 接受 方向 技術分享 一個數 應用程序 text 成了 Tcp通過校驗和,重傳控制,序號標識,滑動窗口、確認應答實現可靠傳輸 應答碼:ACK TCP的滑動窗口機制 TCP這個協議是網絡中使用的比較廣泛,他是一個面向連接的可靠的傳輸協議。既然是一個