Submission #1283559

#TimeUsernameProblemLanguageResultExecution timeMemory
1283559Faisal_SaqibParrots (IOI11_parrots)C++17
Compilation error
0 ms0 KiB
#include "encoder.h"
#include <map>
#include <iostream>
// #include "parrotslib.h"
using namespace std;
void encode(int n, int m[])
{
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<8;j++)
		{
			if((m[i]&(1<<j)))
			{
				int l=0;
				for(int p=2;p>=0;p--)
				{
					l*=2;
					l+=(((j>>p)&1));
				}
				for(int p=4;p>=0;p--)
				{
					l*=2;
					l+=((i>>p)&1);
				}
				send(l);
			}
		}
	}
}
#include <map>
#include <iostream>
#include "decoder.h"
using namespace std;
void decode(int n, int l, int x[])
{
	map<int,int> cnt;
	for(int i=0;i<l;i++)
	{
		cnt[x[i]]++;
	}
	for(int i=0;i<n;i++)
	{
		int an=0;
		for(int j=0;j<8;j++)
		{
			int l=0;
			for(int p=2;p>=0;p--)
			{
				l*=2;
				l+=(((j>>p)&1));
			}
			for(int p=4;p>=0;p--)
			{
				l*=2;
				l+=((i>>p)&1);
			}
			if(cnt.find(l)!=cnt.end())
			{
				an+=(1<<j);
			}
		}
		output(an);
	}	
}

Compilation message (stderr)

# 1번째 컴파일 단계

encoder.cpp: In function 'void encode(int, int*)':
encoder.cpp:25:33: error: 'send' was not declared in this scope
   25 |                                 send(l);
      |                                 ^~~~