亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

組合數學 POJ 1019 Number Sequence

2019-11-14 11:57:57
字體:
來源:轉載
供稿:網友

Description

A single positive integer i is given. Write a PRogram to find the digit located in the position i in the sequence of number groups S1S2…Sk. Each group Sk consists of a sequence of positive integer numbers ranging from 1 to k, written one after another. For example, the first 80 digits of the sequence are as follows: 11212312341234512345612345671234567812345678912345678910123456789101112345678910 Input

The first line of the input file contains a single integer t (1 ≤ t ≤ 10), the number of test cases, followed by one line for each test case. The line for a test case contains the single integer i (1 ≤ i ≤ 2147483647) Output

There should be one output line per test case containing the digit located in the position i. Sample Input

2 8 3 Sample Output

2 2

題目大意 數字序列按照 1 12 123 1234 12345 123456 1234567 12345678 123456789 12345678910 1234567891011…的規律進行排列,輸入一個數 n ,輸出在序列中第 n 個位置的數字。

解題思路 這是第三次做這個題目了 好像請教了大神兩次 這一次終于敲出來了 想問問自己當初真的有那么難嗎[廢話好多haha] 1、準備階段:對于每一個數字 i ,它所占的位數為 log10(i)+1,由此來進行打表,每段序列(如題目大意中所示,空格隔開的即為一段,序列尾的數字即為該段的標志數)的長度記為 a[i] ,截止到當前的序列的總長度即為 s[i] ;則可得a[i]=a[i-1]+log10(n)+1,s[i]=s[i-1]+a[i]。 2、求解階段:對于給定的數 n ,先根據 s[i] 找到第 n 個數所處的段序列,則 n-s[i-1] 即為第 n 個數在該段序列中的位置,記為st;接下來用 len 標記每到一個數當前序列的長度,結果必滿足 len>=st,len-st 即為第 n 個數在最終數中的位置(由右至左從0開始)。如:i-1=123, len-st=2,則 123/100%10=1;

代碼實現

#include<iostream>#include<math.h>using namespace std;#include<stdio.h>#define SIZE 31269unsigned int a[SIZE],s[SIZE];void init(){ a[1]=s[1]=1; for(int i=2; i<SIZE; i++) { a[i]=a[i-1]+log10(i)+1; s[i]=s[i-1]+a[i]; }}int solve(int n){ int i=1,len=0; while(s[i]<n)i++; int st=n-s[i-1]; for(i=1; len<st; i++) len+=log10(i)+1; return (i-1)/(int)pow(10,len-st)%10;}int main(){ int n; int N; init(); cin>>N; while(N--) { scanf("%d",&n); cout<<solve(n)<<endl; } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人久久网| 欧美美女操人视频| 免费不卡欧美自拍视频| 97久久精品人人澡人人爽缅北| 久久久久久久国产精品| 91久久夜色精品国产网站| 亚洲欧美在线第一页| 亚洲男人第一网站| 午夜精品福利视频| 4388成人网| 日本在线观看天堂男亚洲| 欧美一区二区大胆人体摄影专业网站| 久久精品99国产精品酒店日本| 日本成人在线视频网址| 亚洲激情小视频| 欧美成人免费观看| 日本一区二区三区在线播放| 色老头一区二区三区| 欧美视频在线观看免费| 亚洲а∨天堂久久精品9966| 欧美丰满少妇xxxx| 日韩欧美成人网| 欧美日韩国产第一页| 国产一区二区在线免费视频| 久久影院中文字幕| 欧美大荫蒂xxx| 亚洲精品99999| 成人a在线观看| 国产成人一区二| 国产成人久久久精品一区| 成人xxxx视频| 欧美日韩在线观看视频| 91精品国产99| 欧美激情一区二区三级高清视频| 日韩精品在线观看一区二区| 亚洲人成电影在线观看天堂色| 最近的2019中文字幕免费一页| 日韩欧美一区二区在线| 欧美在线一级va免费观看| 亚洲欧洲一区二区三区久久| 成人在线观看视频网站| 亚洲一区二区在线| 日韩av在线最新| 3344国产精品免费看| 欧日韩不卡在线视频| 精品视频中文字幕| 午夜精品视频网站| 亚洲国产精品专区久久| 欧美性xxxx极品高清hd直播| 在线播放亚洲激情| 国产精品欧美亚洲777777| 欧美日韩国产一中文字不卡| 欧美视频在线免费| 亚洲国产日韩欧美在线动漫| 中文字幕av一区中文字幕天堂| 亚洲人成在线观| 国产精品一区二区久久| 精品福利一区二区| 日本一本a高清免费不卡| 久久久久久久激情视频| 欧美综合激情网| 26uuu另类亚洲欧美日本老年| 国产精品视频自拍| 久久久久国产视频| 欧美性猛交xxxxx免费看| 日韩高清中文字幕| 国产精品亚洲欧美导航| 日韩av一区在线观看| 亚洲mm色国产网站| 成人a级免费视频| 日韩欧美一区二区三区久久| 久久久中精品2020中文| 亚洲精品天天看| 91在线视频九色| 成人久久精品视频| 亚洲欧美精品伊人久久| 国产偷亚洲偷欧美偷精品| 成人xvideos免费视频| 成人久久久久爱| 欧美在线视频观看免费网站| 另类专区欧美制服同性| 一区二区三区高清国产| 亚洲综合中文字幕在线| 国模叶桐国产精品一区| 97视频在线观看免费高清完整版在线观看| 国产精品久在线观看| 亚洲第一区中文99精品| 国产精品99久久久久久www| 夜夜嗨av色一区二区不卡| 亚洲天天在线日亚洲洲精| 欧美综合在线观看| 97超级碰碰碰久久久| 欧美在线一级视频| 国产精品久久久久影院日本| 成人黄色免费网站在线观看| 91视频国产高清| 日韩欧美在线视频观看| 亚洲最大成人在线| 成人午夜小视频| 国产精品久久色| 亚洲午夜久久久久久久| 国产精品久久久久av免费| 国产日韩av在线| 国产69精品久久久久99| 亚洲国产另类 国产精品国产免费| 欧美巨乳在线观看| 久久精品成人一区二区三区| 国产成人综合av| 久久久久久久久国产精品| 欧美日韩中文字幕日韩欧美| 中文字幕精品影院| 国产日产亚洲精品| 国产小视频91| 中文字幕亚洲综合久久筱田步美| 国产欧美精品va在线观看| 丁香五六月婷婷久久激情| 久久视频精品在线| 国模精品一区二区三区色天香| 久久久久久com| 亚洲精品电影在线观看| 亚洲资源在线看| 亚洲国产精久久久久久久| 欧美激情精品久久久久久蜜臀| 成人国产精品一区| 久久精品国产清自在天天线| 国产精品69久久久久| 国产欧美日韩最新| 国产精品久久久久影院日本| 久久久久久亚洲精品| 欧美日本黄视频| 国产精品亚洲片夜色在线| 欲色天天网综合久久| 欧美在线视频观看| 国产主播喷水一区二区| 日韩欧美精品在线观看| 精品国产网站地址| 成人黄色免费片| 91久久久精品| 欧美成人免费全部| 欧美成人精品一区| 国产精品一区久久久| 亚洲视频欧洲视频| xxxx欧美18另类的高清| 97视频免费在线观看| 91在线观看免费网站| 久热精品视频在线| 亚洲最大的av网站| 在线视频中文亚洲| 欧美激情网站在线观看| 中文字幕在线观看亚洲| 欧美理论片在线观看| 欧美日本在线视频中文字字幕| 欧美最猛性xxxxx(亚洲精品)| 黑人巨大精品欧美一区二区免费| 色哟哟入口国产精品| 国产精品 欧美在线| 日韩精品一二三四区| 亚州av一区二区| 国产精品视频xxxx| 亚洲色图狂野欧美| 精品久久久国产| 日韩精品视频免费专区在线播放| 久久精品国产成人精品| 一区二区三区亚洲|