Submission #1203983

#TimeUsernameProblemLanguageResultExecution timeMemory
1203983MuhammadSaramBroken Device (JOI17_broken_device)C++20
Compilation error
0 ms0 KiB
#include "Annalib.h"
#include <bits/stdc++.h>

using namespace std;

void Anna(int n, long long x, int k, int p[] )
{
	bool off[n]={};
	for (int i=0;i<k;i++)
		off[p[i]]=off[max(0,p[i]-1)]=1;
	int p=59;
	for (int i=0;i<n;i++)
		if (!off[i] && p>=0)
			Set(i,1),Set(i+1,(x>>p)%2),i++,p--;
		else
			Set(i,0);
}
#include "Brunolib.h"
#include <bits/stdc++.h>

using namespace std;

long long Bruno( int n, int a[] )
{
	int p=63;
	long long ans=0;
	for (int i=0;i<n;i++)
		if (a[i])
			ans+=(1ll<<p)*a[i+1],i++,p--;
	return ans;
}

Compilation message (stderr)

# 1번째 컴파일 단계

Anna.cpp: In function 'void Anna(int, long long int, int, int*)':
Anna.cpp:11:13: error: declaration of 'int p' shadows a parameter
   11 |         int p=59;
      |             ^
Anna.cpp:6:42: note: 'int* p' previously declared here
    6 | void Anna(int n, long long x, int k, int p[] )
      |                                      ~~~~^~~