#include #include #include #include using namespace std; typedef long long LL; int Gets(char *buff,int buffMaxSize) { buff[0]='\0'; if (fgets(buff,buffMaxSize,stdin)==NULL){ return -1; } size_t strLen = strlen(buff); if (strLen>0){ while (buff[strLen-1] == '\r' || buff[strLen-1]=='\n'){//改行コード strLen--; buff[strLen]='\0'; } } return (int)strLen; } int main(int argc, char* argv[]) { int N,i; char buff[100]; Gets(buff,100); N=atoi(buff); vector A(N); for (i=0;i B; int j=0; for (i=0;i::iterator mit; mit=B.begin(); switch(B.size()){ case 1: case 2: break; case 3: mit++; break; } cout<<(*mit).first<