Submission #345484
Source Code Expand
//
// main.cpp
// Z
#include <stdio.h>
#include <string.h>
#include <utility>
#include <vector>
#include <map>
#include <cctype>
#include <algorithm>
#define _REL
#define CMap map<char, char>
#define NMap map<char, int>
#define REP(i, s, e) for(i=s; i<e; i++)
#define rep(i, e) for(i=0;i<e;i++)
#define MAPfind(map, item) (map.find(item) != nmap.end())
#define VECfind(vec, item) (find(vec.begin(), vec.end(), item) != vec.end())
using namespace std;
typedef vector<int> Vint;
typedef vector<char> Vchar;
void printArraydb(int* a, int size)
{
#ifdef _DEBUG
int i;
rep(i, size) printf("%d ", a[i]);
printf("\n");
#endif
}
//preperation end
void printArray(int* a, int size)
{
int i;
rep(i, size) printf("%d\n", a[i]);
}
int main(int argc, const char * argv[]) {
// insert code here...
char s[1100];
scanf("%s", s);
int i = 0, cnt=0;
char c=s[0];
while (s[i] != 0)
{
if (s[i] == c)
{
cnt++;
}
else
{
printf("%c", c);
printf("%d", cnt);
cnt = 1;
c = s[i];
}
i++;
}
printf ("%c%d\n", c, cnt);
}
Submission Info
Submission Time
2015-02-28 21:16:47+0900
Task
B - 高橋くんと文字列圧縮
User
lamorz
Language
C++ (G++ 4.6.4)
Score
100
Code Size
1280 Byte
Status
AC
Exec Time
22 ms
Memory
804 KB
Compile Error
./Main.cpp: In function ‘int main(int, const char**)’:
./Main.cpp:53:19: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
Judge Result
Set Name
Sample
All
Score / Max Score
0 / 0
100 / 100
Status
Set Name
Test Cases
Sample
subtask0_1.txt, subtask0_2.txt, subtask0_3.txt
All
0.txt, 1.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, 17.txt, 18.txt, 19.txt, 2.txt, 20.txt, 21.txt, 22.txt, 23.txt, 24.txt, 25.txt, 26.txt, 27.txt, 28.txt, 29.txt, 3.txt, 4.txt, 5.txt, 6.txt, 7.txt, 8.txt, 9.txt, subtask0_1.txt, subtask0_2.txt, subtask0_3.txt
Case Name
Status
Exec Time
Memory
0.txt
AC
22 ms
696 KB
1.txt
AC
22 ms
704 KB
10.txt
AC
19 ms
696 KB
11.txt
AC
21 ms
712 KB
12.txt
AC
22 ms
744 KB
13.txt
AC
22 ms
700 KB
14.txt
AC
21 ms
804 KB
15.txt
AC
22 ms
800 KB
16.txt
AC
20 ms
724 KB
17.txt
AC
21 ms
796 KB
18.txt
AC
20 ms
792 KB
19.txt
AC
22 ms
700 KB
2.txt
AC
22 ms
804 KB
20.txt
AC
21 ms
796 KB
21.txt
AC
21 ms
696 KB
22.txt
AC
20 ms
800 KB
23.txt
AC
20 ms
800 KB
24.txt
AC
20 ms
696 KB
25.txt
AC
22 ms
796 KB
26.txt
AC
21 ms
804 KB
27.txt
AC
22 ms
796 KB
28.txt
AC
22 ms
796 KB
29.txt
AC
20 ms
800 KB
3.txt
AC
22 ms
800 KB
4.txt
AC
22 ms
712 KB
5.txt
AC
21 ms
800 KB
6.txt
AC
21 ms
800 KB
7.txt
AC
21 ms
804 KB
8.txt
AC
21 ms
800 KB
9.txt
AC
21 ms
696 KB
subtask0_1.txt
AC
22 ms
792 KB
subtask0_2.txt
AC
21 ms
700 KB
subtask0_3.txt
AC
20 ms
796 KB