| Task: | Palindromi |
| Sender: | Pinval |
| Submission time: | 2025-10-27 10:29:54 +0200 |
| Language: | C++ (C++17) |
| Status: | READY |
| Result: | 0 |
| group | verdict | score |
|---|---|---|
| #1 | TIME LIMIT EXCEEDED | 0 |
| test | verdict | time | |
|---|---|---|---|
| #1 | TIME LIMIT EXCEEDED | -- | details |
| #2 | TIME LIMIT EXCEEDED | -- | details |
| #3 | WRONG ANSWER | 0.00 s | details |
| #4 | TIME LIMIT EXCEEDED | -- | details |
| #5 | TIME LIMIT EXCEEDED | -- | details |
| #6 | TIME LIMIT EXCEEDED | -- | details |
| #7 | TIME LIMIT EXCEEDED | -- | details |
| #8 | TIME LIMIT EXCEEDED | -- | details |
| #9 | TIME LIMIT EXCEEDED | -- | details |
| #10 | TIME LIMIT EXCEEDED | -- | details |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:16:13: warning: statement has no effect [-Wunused-value]
16 | for(a; a>=0; a-1){
| ^
input/code.cpp:16:23: warning: for increment expression has no effect [-Wunused-value]
16 | for(a; a>=0; a-1){
| ~^~
input/code.cpp:26:13: warning: statement has no effect [-Wunused-value]
26 | for(a; a>=0; a-1){
| ^
input/code.cpp:26:23: warning: for increment expression has no effect [-Wunused-value]
26 | for(a; a>=0; a-1){
| ~^~
input/code.cpp:28:20: warning: 'laskuri' may be used uninitialized in this function [-Wmaybe-uninitialized]
28 | laskuri+=1;
| ~~~~~~~^~~Code
#include <iostream>
using namespace std;
int main(){
string str;
int laskuri;
//Luetaan syöte
cin >> str;
//Selvitetaan syötteen merkkimäärä
int p=str.size();
// Syöte on parillinen
if (p%2==0){
//Otetaan alkutilanteeksi a=p/2 ja b=a+1
int a=p/2;
int b=a+1;
for(a; a>=0; a-1){
if(str[a]!=str[b]){
laskuri+=1;
}
}
}
// Syöte on pariton
else{
int a=(p-1)/2-1;
int b=(p-1)/2+1;
for(a; a>=0; a-1){
if(str[a]!=str[b]){
laskuri+=1;
}
}
}
cout << laskuri << endl;
return 0;
}Test details
Test 1 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| datatahti |
| correct output |
|---|
| 3 |
| user output |
|---|
| (empty) |
Test 2 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| saippuakauppias |
| correct output |
|---|
| 0 |
| user output |
|---|
| (empty) |
Test 3 (public)
Verdict: WRONG ANSWER
| input |
|---|
| a |
| correct output |
|---|
| 0 |
| user output |
|---|
| 1 |
Test 4 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| aa |
| correct output |
|---|
| 0 |
| user output |
|---|
| (empty) |
Test 5 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| abc |
| correct output |
|---|
| 1 |
| user output |
|---|
| (empty) |
Test 6 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| aybabtu |
| correct output |
|---|
| 2 |
| user output |
|---|
| (empty) |
Test 7 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| abacabaca |
| correct output |
|---|
| 2 |
| user output |
|---|
| (empty) |
Test 8 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| bbbbaaaababbbbbaabaaabaaaaabab... |
| correct output |
|---|
| 23 |
| user output |
|---|
| (empty) |
Test 9 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| acbaaabaabaddaccdcccbcdbdddacd... |
| correct output |
|---|
| 38 |
| user output |
|---|
| (empty) |
Test 10 (public)
Verdict: TIME LIMIT EXCEEDED
| input |
|---|
| uaqtmfftecryanvpshxsodjrllqnqp... |
| correct output |
|---|
| 49 |
| user output |
|---|
| (empty) |
