51nod 3035 劃分平面

2021-10-08 14:00:35 字數 933 閱讀 1131

題目

用n條直線,劃分平面,最多能夠劃分為多少塊?

例如:1條可以劃分為2塊

2條可以劃分為4塊

3條可以劃分為7塊

輸入共一行:1個數n(1≤n≤10^9)

輸出輸出共1行,對應劃分的數量 mod 10^9+7

資料範圍

對於20%的資料,1≤n≤10;

對於44%的資料,1≤n≤20000;

對於100%的資料,1≤n≤10^9;

輸入樣例

3輸出樣例

7樣例解釋

劃分方法類似於:女。(3個筆畫,將平面分成7部分)

解題思路

一開始用的遞迴總是過不了 最後發現直接用數學就行

**

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define int_max 0x7fffffff

#define int_min 0x80000000

const

int mod =

1e9+7;

const

int n =

100000+5

;using

namespace std;

intmain()

51nod 貪心入門

有若干個活動,第i個開始時間和結束時間是 si,fi 活動之間不能交疊,要把活動都安排完,至少需要幾個教室?分析 能否按照之一問題的解法,每個教室安排盡可能多的活動,即按結束時間排序,再貪心選擇不衝突的活動,安排乙個教室之後,剩餘的活動再分配乙個教室,繼續貪心選擇 反例 a 1,2 b 1,4 c ...

51nod 迷宮問題

1459 迷宮遊戲 基準時間限制 1 秒 空間限制 131072 kb 分值 0 難度 基礎題 你來到乙個迷宮前。該迷宮由若干個房間組成,每個房間都有乙個得分,第一次進入這個房間,你就可以得到這個分數。還有若干雙向道路鏈結這些房間,你沿著這些道路從乙個房間走到另外乙個房間需要一些時間。遊戲規定了你的...

51nod 硬幣遊戲

有乙個簡單但是很有趣的遊戲。在這個遊戲中有乙個硬幣還有一張桌子,這張桌子上有很多平行線 如下圖所示 兩條相鄰平行線之間的距離是1,硬幣的半徑是r,然後我們來拋硬幣到桌子上,拋下之後硬幣有時候會和一些直線相交 相切的情況也算是相交 有時候不會。請你來計算一下拋一次硬幣之後,該硬幣和直線相交數目的期望。...