Learning to Code, Coding to Learn.
There is nothing a Code can't do.
Code Stars.
There is nothing a Code can't do.
Code Stars.
Los tengo que encontrar en español, o al menos con subtítulos. Lo prometo.
¡Saludos!
@fferegrino :)
void precalc(){ int t = 0; for(int step = 0; step < n; step++){ int ans = 0; for(int i = step-1; i >= 0; i--){ t = (s[step] - '0') - (s[i] - '0'); if(t == 0){ ans += A[i]; A[step] = ans; break; } ans += abs(t); A[step] = ans; } } }Haciendo que para responder a las consultas q, solo será necesario imprimir el valor almacenado en A[q-1]
int main(){ scanf("%d%d",&n,&m); scanf("%s",s); precalc(); while(m--){ scanf("%d",&q); printf("%d\n",A[q-1]); } return 0; }
10 3161565164181 aab baa abay este código para leerlo
int a; long long int b; char cadena[15]; scanf("%d %lld", &a, &b); scanf("%s", cadena); // 'cadena' es ya una referencia a memoria
// ... LLLLLLLLL 3 2 // ...
int i, j; char entrada[10]; fgets(entrada,10,stdin); // Procesamos 'entrada', que contiene la siguiente secuencia de caracteres: // 'L','W','W','W', 'L', 'L', 'L', 'L', 'W' y '\n' <= ¡Sí! el salto de línea // Recuperamos los enteros: fgets(entrada,10,stdin); sscanf(entrada,"%d %d",&i,&j);
#pragma once namespace BlogPost_Component { public ref class Suma sealed { public: // Propiedades int a; int b; // Métodos int Resultado(); // Constructores Suma(int x, int y); }; }
// Suma.cpp #include "pch.h" #include "Suma.h" using namespace BlogPost_Component; using namespace Platform; Suma::Suma(int x, int y) { this->a = x; this->b = y; } int Suma::Resultado(){ return a + b; }
private void Button_Click(object sender, RoutedEventArgs e) { int n1 = int.Parse(numero1.Text); int n2 = int.Parse(numero2.Text); var suma = new BlogPost_Component.Suma(n1,n2); resultado.Text = suma.Resultado().ToString(); }
function accionBoton(sender) { var n1 = parseInt(document.getElementById('numero1').value); var n2 = parseInt(document.getElementById('numero2').value); var suma = new BlogPost_Component.Suma(n1, n2); document.getElementById('resultado').textContent = suma.resultado(); };Y en Visual Basic así:
Private Sub Button_Click(sender As Object, e As RoutedEventArgs) Dim n1 As Integer = Integer.Parse(numero1.Text) Dim n2 As Integer = Integer.Parse(numero2.Text) Dim suma As New BlogPost_Component.Suma(n1, n2) resultado.Text = suma.Resultado().ToString() End Sub