Informatică, întrebare adresată de jfq47732, 9 ani în urmă

problema 2415 de pe pbinfo : Cerința

Se dau n întrebări de forma: Câte palindroame există în intervalul [a,b]?, unde a și b sunt numere naturale date, cu a≤b.
Date de intrare

Fișierul de intrare nr_pal.in conține pe prima linie numărul natural nenul n, iar pe următoarele n linii, n perechii de forma a b ce reprezintă capetele intervalelor.
Date de ieșire

Fișierul de ieșire nr_pal.out va conține răspunsurile la cele n întrebări, fiecare pe câte un rând.
Restricții și precizări

0 < n ≤ 100.000
0 ≤ a ≤ b ≤ 1.000.000.000


Utilizator anonim: cel mai simplu ar fi sa facem o functie sa verificam daca un numar este palindrom

Răspunsuri la întrebare

Răspuns de TwinRaz
2

//Se dau n întrebări de forma: Câte palindroame există în intervalul [a,b]?, unde a și b sunt numere naturale date, cu a≤b.

#include<iostream>

#include <fstream>

using namespace std;

int a,b,n,x,y,i,k;

int main(){

//ifstream cin("nr_pal.in");

//ofstream cout("nr_pal.out");

cin>>n;

for(i=1;i<=n;i++){

cin>>x>>y;

for(int j=x;j<=y;j++){ k=j;

while(k){

a=a*10+k%10;

k/=10;

}

if(a==j) b++;

a=0;

}

cout<<b<<endl;

b=0;

}

return 0;

}


TwinRaz: Problema merge doar că vei primi doar 30 de ptc pentru că depășește limitele de timpi la unele teste. O sa mai lucrez la ea
Alte întrebări interesante