Newcoder 40 D.珂朵莉的假toptree(水~)
Description
珂朵莉想求 123456789101112131415...的第 n項
Input
第一行一個整數 n
(1≤n≤1000)
Output
第一行輸出一個整數,表示答案
Sample Input
3
Sample Output
3
Solution
簡單題,預處理出前 1000項即可
Code
#include<cstdio> using namespace std; const int maxn=1005; int a[maxn]; int main() { int res=1,p=1; while(res<=1000) { if(p>=1000)a[res++]=p/1000; if(p>=100)a[res++]=p/100%10; if(p>=10)a[res++]=p/10%10; a[res++]=p%10; p++; } int n; scanf("%d",&n); printf("%d\n",a[n]); return 0; }
相關推薦
Newcoder 40 D.珂朵莉的假toptree(水~)
Description 珂朵莉想求 123456789101112131415... 123456789101112131415...
Newcoder 40 F.珂朵莉的約數(數論+莫隊演算法)
Description 珂朵莉給你一個長為 n n n的序列,有
Newcoder 40 A.珂朵莉的假動態仙人掌(水~)
Description 珂朵莉想每天都給威廉送禮物,於是她準備了 n n n個自己的本子 她想送
Newcoder 38 D.珂朵莉的無向圖(bfs)
Description 珂朵莉給了你一個無向圖,每次查詢給 t t t個點以及一個常數
Newcoder 40 C.珂朵莉的二分圖(dfs+樹形DP)
Description 珂朵莉給你一個無向圖 其有 n n n個點,
Newcoder 40 B.珂朵莉的值域連續段(樹形DP)
Description 珂朵莉給你一個有根樹,求有多少個子樹滿足其內部節點編號在值域上連續 一些數在值域上連續的意思即其在值域上構成一個連續的區間 Input 第一行有一個整數 n
Newcoder 40 B.珂朵莉的值域連續段(樹形)
Description 珂朵莉給你一個有根樹,求有多少個子樹滿足其內部節點編號在值域上連續 一些數在值域上連續的意思即其在值域上構成一個連續的區間 Input 第一行有一個整數nnn,表示樹的節點數。
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 38 E. 珂朵莉的數列(逆序對-BIT)
Description 珂朵莉給了你一個序列,有 n (
Newcoder 38 F.珂朵莉喊你一聲大佬(二分+樹形DP+強連通分量+拓撲排序)
Description 有 n n n種大佬,第
牛客練習賽7 E 珂朵莉的數列(樹狀數組+爆long long解決方法)
src main stdin scanf return n) can print con https://www.nowcoder.com/acm/contest/38/E 題意: 思路: 樹狀數組維護。從大佬那裏學習了如何處理爆long long的方法
Newcoder 39 B.儲物點的距離(水~)
Description 一個數軸,每一個儲物點會有一些東西,同時它們之間存在距離。 每次給個區間 [ l
Newcoder 83 B.沃老師學生的成績(水~)
Description 學生的作文成績時,給每位學生的分數都是一個小於101010的非負小數。 Amy8.999999999999999999999999999999999999999990000Amy
牛客練習賽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