Educational Codeforces Round 52 (Rated for Div. 2) B. Vasya and Isolated Vertices
題解
題目大意 給你n個點使用m條邊組成一個圖 問你最多和最小能有多少個孤立節點(度為0)
最少的點個數就是每個邊連兩個點m-n2和0取max
最多的點計算d(d-1)=m*2用n-d 需要特判0
AC程式碼
#include <stdio.h>
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int INF = 0x3f3f3f3f;
int main()
{
#ifdef LOCAL
//freopen("C:/input.txt", "r", stdin);
#endif
ll n, m;
cin >> n >> m;
ll d;
for (d = 0; d * (d + 1) <= m * 2; d++);
cout << max(0LL, n - m * 2) << " " << n - d - 1 + (d * (d - 1) == m * 2) + (m == 0) << endl;
return 0;
}
相關推薦
Educational Codeforces Round 52 (Rated for Div. 2)B. Vasya and Isolated Vertices·「模擬,思維」
B. Vasya and Isolated Vertices time limit per test 1 second memory limit per test 256 megabytes input standard input output standard o
Educational Codeforces Round 52 (Rated for Div. 2) B. Vasya and Isolated Vertices
題解 題目大意 給你n個點使用m條邊組成一個圖 問你最多和最小能有多少個孤立節點(度為0) 最少的點個數就是每個邊連兩個點m-n2和0取max 最多的點計算d(d-1)=m*2用n-d 需要特判0 AC程式碼 #include <stdio.h> #
Educational Codeforces Round 52 (Rated for Div. 2) F. Up and Down the Tree(DP)
只有兩種情況,一種是訪問一個子樹,最終能回到當前節點,另一種是訪問一個子樹,最後沒法回到當前節點 f[i]表示離i最近的葉子節點到i的深度 dp[i]表示以i為根,並且回到i,能夠訪問的葉子
Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot 【二分 + 尺取】
任意門:http://codeforces.com/contest/1073/problem/C C. Vasya and Robot time limit per test 1 second memory limit per test
Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot(二分+模擬)
題目連結 題意 一個二維平面上有個機器人初始在 ( 0 ,
Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot 二分+前後綴預處理
題意: 給定長度為n的字串,每個字元表示朝上下左右四個方向前進,給定一個目標位置,找一個最小的區間,使得改變這個區間的若干個字元,使得整個串的操作能到達目標位置只需要輸出最小區間長度 思路: 首先暴力的想法就是列舉所有的區間,這樣這個區間兩邊就會有一些操作不會改變,然後我們根據這些操
【Educational Codeforces Round 54 (Rated for Div. 2) E. Vasya and a Tree】 dfs+樹狀陣列
E. Vasya and a Tree 題意 給 你 一
【Educational Codeforces Round 53 (Rated for Div. 2)-C. Vasya and Robot】二分
Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot 題意 在 二
Educational Codeforces Round 54 (Rated for Div. 2) E. Vasya and a Tree(dfs+思維)
E. Vasya and a Tree time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output
Educational Codeforces Round 55 (Rated for Div. 2) B. Vova and Trophies 【貪心 】
傳送門:http://codeforces.com/contest/1082/problem/B B. Vova and Trophies time limit per test 2 seconds memory limit per test
Educational Codeforces Round 55 (Rated for Div. 2) A - Vasya and Book
傳送門 https://www.cnblogs.com/violet-acmer/p/10035971.html 題意: 一本書有n頁,每次只能翻 d 頁,問從x頁到y頁需要翻動幾次? 注意:往前翻最少翻到第1頁,往後翻最多翻到n頁。 題解: 一開始想找規律來著,emm
【Educational Codeforces Round 55 (Rated for Div. 2) B. Vova and Trophies】暴力+細節題
B. Vova and Trophies 題意 給你一個只有G,S兩種字元的字串,可以交換一次兩個位置的字元,問最終最長的連續的G可以有多少個 2
Educational Codeforces Round 51 (Rated for Div. 2).A. Vasya And Password(模擬)
A. Vasya And Password time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output
Educational Codeforces Round 51 (Rated for Div. 2)E. Vasya and Big Integers(二分雜湊+差分)
題目傳送門 題意 給出長度小於等於10610^6106的數字串a,l,r,求把串a拆分後,每段數字大小都是≥l\geq l≥l並且≤r\leq r≤r的方案有多少種。 分析 首先我們可以發現一個很顯然的結論,即如果從第i位開始截成一段,那麼這一
Codeforces Educational Codeforces Round 56 (Rated for Div. 2) 1093F. Vasya and Array
有一個長度為 n n n的的數列,
codeforces Educational Codeforces Round 55 (Rated for Div. 2) B. Vova and Trophies(字串處理)字首字尾處理
題目: 傳送門 題意: 給出由S和G字元組成的序列,允許最多交換一次兩個字元的操作,求最長的連續的G序列的長度。 思路: 求出每個序列的字首連續G序列的長度和字尾連續G序列的長度。並且求出每個序列的字首G的個數和字尾前序G的個數。 然後對序列進行挨個遍歷。求出sum=每個序列的前
Educational Codeforces Round 53 (Rated for Div. 2)-C. Vasya and Robot
思路:一開始做思路就錯了,我考慮的是如何轉變方向使其有效到達目標位置,但是比較複雜。這題要求更改的區間最小長度。因此可以二分割槽間長度,在遍歷左端點看是否存在即可。判斷存在,即更改的區間的個數是否能將其他區域的缺少或多餘步驟給消掉即可。 Code: #includ
【Educational Codeforces Round 54 (Rated for Div. 2) E. Vasya and a Tree】 dfs+樹狀陣列
HEU 大三蒟蒻一枚 有任何問題或建議都可以加Q聯絡我^_^ QQ : 986195894 CodeForces id : lajiyuan CodeForces id : biubiubiu_ Vjudge id : heu2016201206
Educational Codeforces Round 52 (Rated for Div. 2) C. Make It Equal
題目:https://codeforces.com/contest/1065/problem/C 這道題是服了,我的演算法是貪心模擬,貪心的找切片,寫的比較慢,因為是模擬,所以考慮的比較多,而且變數比較多。。。。。。 賽後居然被hack了。。。好氣,為什麼呢,就是少考慮了初始時高度都一樣
Educational Codeforces Round 52 (Rated for Div. 2)
cin bis www cnblogs scan cati long 枚舉 處理 題目鏈接 A. Vasya and Chocolate 題意:已知錢,價格,贈送規則求最多獲得巧克力數 思路:常規算即可 #include <bits/stdc++.h>