Newcoder 40 A.珂朵莉的假動態仙人掌(水~)
Description
珂朵莉想每天都給威廉送禮物,於是她準備了 n個自己的本子
她想送最多的天數,使得每天至少送一個本子,但是相鄰兩天送的本子個數不能相同
珂朵莉最多送幾天禮物呢
Input
第一行一個整數 n
(1≤n≤109)
Output
第一行輸出一個整數,表示答案
Sample Input
4
Sample Output
3
Solution
簡單題, 1,2,1,2,...即可
Code
#include<cstdio>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",n/3*2+(n%3?1:0));
return 0;
}
相關推薦
Newcoder 40 A.珂朵莉的假動態仙人掌(水~)
Description 珂朵莉想每天都給威廉送禮物,於是她準備了 n n n個自己的本子 她想送
Newcoder 40 C.珂朵莉的二分圖(dfs+樹形DP)
Description 珂朵莉給你一個無向圖 其有 n n n個點,
Newcoder 40 C.珂朵莉的二分圖(dfs+樹形)
Description 珂朵莉給你一個無向圖 其有nnn個點,mmm條邊 對於每條邊,她想知道刪了這條邊之後這個圖是不是一個二分圖 Input 第一行兩個整數n,mn,mn,m 之後mmm行,每行兩個數x,yx,yx,y表示有一條xxx和yyy之間的無向邊 第i
Newcoder 40 E.珂朵莉的數論題(數論+二分+容斥)
Description 珂朵莉想求: 第xxx小的正整數vvv使得其最小的質因數為質數yyy,即正好有x−1x-1x−1個[1,v−1][1,v-1][1,v−1]之內的正整數滿足其最小的質因數為質數y
Newcoder 40 D.珂朵莉的假toptree(水~)
Description 珂朵莉想求 123456789101112131415... 123456789101112131415...
Newcoder 40 F.珂朵莉的約數(數論+莫隊演算法)
Description 珂朵莉給你一個長為 n n n的序列,有
Newcoder 40 B.珂朵莉的值域連續段(樹形DP)
Description 珂朵莉給你一個有根樹,求有多少個子樹滿足其內部節點編號在值域上連續 一些數在值域上連續的意思即其在值域上構成一個連續的區間 Input 第一行有一個整數 n
Newcoder 40 B.珂朵莉的值域連續段(樹形)
Description 珂朵莉給你一個有根樹,求有多少個子樹滿足其內部節點編號在值域上連續 一些數在值域上連續的意思即其在值域上構成一個連續的區間 Input 第一行有一個整數nnn,表示樹的節點數。
Newcoder 38 F.珂朵莉喊你一聲大佬(二分+樹形DP+強連通分量+拓撲排序)
Description 有 n n n種大佬,第
Newcoder 38 E. 珂朵莉的數列(逆序對-BIT)
Description 珂朵莉給了你一個序列,有 n (
Newcoder 38 D.珂朵莉的無向圖(bfs)
Description 珂朵莉給了你一個無向圖,每次查詢給 t t t個點以及一個常數
Newcoder 111 A.托米的簡單表示法(樹形)
Description 一天,他正在為解析算術表示式的課程準備課件。 在課程的第一部分,他只想專注於解析括號。 他為他的學生髮明瞭一個有趣的正確括號序列的幾何表示,如下圖所示: 幾何表示的定義: 1.對於一個括號序列
牛客練習賽7 E 珂朵莉的數列(樹狀數組+爆long long解決方法)
src main stdin scanf return n) can print con https://www.nowcoder.com/acm/contest/38/E 題意: 思路: 樹狀數組維護。從大佬那裏學習了如何處理爆long long的方法
牛客練習賽7 E 珂朵莉的數列
arc scanner print amp tar [] next ++ implement 珂朵莉的數列 思路: 樹狀數組+高精度 離散化不知道哪裏寫錯了,一直wa,最後用二分寫的離散化 哪位路過大神可以幫我看看原來的那個離散化錯在哪裏啊 通過代碼: im
牛客練習賽9 B - 珂朵莉的值域連續段
clas ++ sca 答案 brush light 需要 練習 oid 題目描述 珂朵莉給你一個有根樹,求有多少個子樹滿足其內部節點編號在值域上連續 一些數在值域上連續的意思即其在值域上構成一個連續的區間 輸入描述: 第一行有一個整數n,表示樹的節點數
ODT (Old Driver Tree)珂朵莉樹
+= set type lower pair ase back ack split 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 typedef long long LL; 5
珂朵莉樹(odt老司機樹)
傳送門 題意:對於一段區間一共有四種操作: 題解:珂朵莉樹板題 珂朵莉樹,又稱Old Driver Tree(ODT)。是一種基於std::set的暴力資料結構。 關鍵操作:推平一段區間,使一整段區間內的東西變得一樣。保證資料隨機。 這道題裡,這樣定義珂朵莉樹的節點:
洛谷P4344 [SHOI2015]腦洞治療儀(珂朵莉樹)
傳送門 看到區間推倒……推平就想到珂朵莉樹 挖腦洞直接assign,填坑先數一遍再assign再暴力填,數數的話暴力數 1 //minamoto 2 #include<iostream> 3 #include<cstdio> 4 #includ
洛谷P2787 語文1(chin1)- 理理思維(珂朵莉樹)
傳送門 一看到區間推平操作就想到珂朵莉樹 區間推平直接assign,查詢暴力,排序的話開一個桶統計,然後一個字母一個字母加就好了 開桶統計的時候忘了儲存原來的左指標然後掛了233 1 //minamoto 2 #include<iostream> 3 #in
洛谷P2082 區間覆蓋(加強版)(珂朵莉樹)
傳送門 雖然是黃題而且還是一波離散就能解決的東西 然而珂朵莉樹還是很好用 相當於一開始區間全為0,然後每一次區間賦值,問最後總權值 珂朵莉樹搞一搞就好了 1 //minamoto 2 #include<set> 3 #include<iostream