제출 #786433

#제출 시각아이디문제언어결과실행 시간메모리
786433LIFAliens (IOI16_aliens)C++14
컴파일 에러
0 ms0 KiB
#include "aliens.h"
#include<bits/stdc++.h>
#include<vector>
using namespace std;
int rr[300005];
int cc[300005];
int color[305][305];
int dp[1005][1005];
struct node
{
	int r;
	int c;
}nod[500005];
bool cmp(node x,node y)
{
	return x.r < y.r;
}
long long take_photos(int n, int m, int k, std::vector<int> r, std::vector<int> c) {
	for(int i=0;i<r.size();i++)rr[i+1] = r[i]
	for(int i=0;i<c.size();i++)cc[i+1] = c[i];
	bool flag2 = true;
	for(int i=1;i<=n;i++)
	{
		if(rr[i] > cc[i])swap(rr[i],cc[i]);
		if(rr[i] != cc[i])flag2 = false;
	}
	if(k == n && m <= 100)
	{
		for(int i=1;i<=n;i++)
		{
			for(int j=min(rr[i],cc[i]);j<=max(rr[i],cc[i]);j++)
			{
				for(int k=min(rr[i],cc[i]);k<=max(rr[i],cc[i]);k++)color[j][k] = 1;
			}
		}
		int cnt = 0;
		for(int i=0;i<=m-1;i++)
		{
			for(int j=0;j<=m-1;j++)if(color[i][j] == 1)cnt++;
		}
		return cnt;
	}
	if(flag2 == true)
	{
		for(int i=1;i<=n;i++)
		{
			nod[i].r = r;
			nod[i].c = c;
		}
		return ans;
	} 
	
	
    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

aliens.cpp: In function 'long long int take_photos(int, int, int, std::vector<int>, std::vector<int>)':
aliens.cpp:19:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   19 |  for(int i=0;i<r.size();i++)rr[i+1] = r[i]
      |              ~^~~~~~~~~
aliens.cpp:19:43: error: expected ';' before 'for'
   19 |  for(int i=0;i<r.size();i++)rr[i+1] = r[i]
      |                                           ^
      |                                           ;
   20 |  for(int i=0;i<c.size();i++)cc[i+1] = c[i];
      |  ~~~                                       
aliens.cpp:20:14: error: 'i' was not declared in this scope
   20 |  for(int i=0;i<c.size();i++)cc[i+1] = c[i];
      |              ^
aliens.cpp:47:15: error: cannot convert 'std::vector<int>' to 'int' in assignment
   47 |    nod[i].r = r;
      |               ^
      |               |
      |               std::vector<int>
aliens.cpp:48:15: error: cannot convert 'std::vector<int>' to 'int' in assignment
   48 |    nod[i].c = c;
      |               ^
      |               |
      |               std::vector<int>
aliens.cpp:50:10: error: 'ans' was not declared in this scope; did you mean 'abs'?
   50 |   return ans;
      |          ^~~
      |          abs