React root component reference subclasses

2023-01-23   ES  

Look-and-say sequence is a sequence of integers as the following:

D, D1, D111, D113, D11231, D112213111, ...

where D is in [0, 9] except 1. The (n+1)st number is a kind of description of the nth number. For example, the 2nd number means that there is one D in the 1st number, and hence it is D1; the 2nd number consists of one D (corresponding to D1) and one 1 (corresponding to 11), therefore the 3rd number is D111; or since the 4th number is D113, it consists of one D, two 1’s, and one 3, so the next number must be D11231. This definition works for D = 1 as well. Now you are supposed to calculate the Nth number in a look-and-say sequence of a given digit D.

Input Specification:

Each input file contains one test case, which gives D (in [0, 9]) and a positive integer N (≤ 40), separated by a space.

Output Specification:

Print in a line the Nth number in a look-and-say sequence of D.

Sample Input:

1 8

Sample Output:

1123123111

Statistical string can appear continuously in a continuous number of characters

full score code is as follows:

#include<bits/stdc++.h>
using namespace std;
int k,n;
int main(){
	string ss;
	int h;
	cin>>ss>>n;
	for(int i=1;i<=n-1;i++){
		string s="";
		for(int j=0;j<ss.size();j=h){
			for(h=j+1;h<ss.size()&&ss[h]==ss[j];h++);
			s+=(ss[j])+to_string(h-j);
		}
		ss=s;
	}
	cout<<ss<<endl;
	return 0;
}

source

Related Posts

kafka installation

HR salary permissions control buffalo

Webpack5 Optimize Learning (1) ——The plug -in webpack packaging analysis plug -in can help analyze the packaging data All attempts below

3D ray tracking library based on Python-TTCRPY detailed explanation (3)

React root component reference subclasses

Random Posts

AUBO Robot AUBO-I5 code execution process

Atmega8, atmega16, the smallest system board, the first praise is here!

C language review (1)

Hibernate’s SaveorUpdate Public Method

SpringBoot integrated Druid