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