//////////////////////////#include <iostream>
//////////////////////////
//////////////////////////using namespace std;
//////////////////////////
//////////////////////////int main()
//////////////////////////{
////////////////////////// cout << "Hello world!" << endl;
////////////////////////// return 0;
//////////////////////////}
////////////////////////
////////////////////////#include <iostream>
////////////////////////#include <cstring>
////////////////////////using namespace std;
////////////////////////class Person
////////////////////////{
//////////////////////// char* name;
//////////////////////// int id;
////////////////////////public:
//////////////////////// Person(int id, const char* name);
//////////////////////// Person(const Person& person);
//////////////////////// ~Person();
//////////////////////// void change(const char *name,int id);
//////////////////////// void show()
//////////////////////// {
//////////////////////// cout << id << ',' <<name << endl;
//////////////////////// }
////////////////////////};
////////////////////////Person::Person(int id, const char* name)
////////////////////////{
//////////////////////// this->id=id;
//////////////////////// int len = strlen(name);
//////////////////////// this->name = new char [len+1];
//////////////////////// strcpy(this->name,name);
////////////////////////}
////////////////////////Person::Person(const Person& person)
////////////////////////{
//////////////////////// this->id=person.id;
//////////////////////// int len = strlen(person.name);
//////////////////////// this->name = new char [len+1];
//////////////////////// strcpy(this->name,person.name);
//////////////////////// cout << "복사생성자 실행 원본 객체의 이름 " << this->name << endl;
////////////////////////}
////////////////////////Person::~Person()
////////////////////////{
//////////////////////// if(name)
//////////////////////// delete [ ] name;
////////////////////////}
////////////////////////void Person::change(const char* name,int id)
////////////////////////{
//////////////////////// if(strlen(name)>strlen(this-> name))
//////////////////////// return;
//////////////////////// strcpy(this->name,name);
//////////////////////// this->id=id;
////////////////////////
////////////////////////}
////////////////////////int main()
////////////////////////{
//////////////////////// Person father(1,"Kitae");
//////////////////////// Person daughter(father);
////////////////////////
//////////////////////// cout<< "daughter 객체 생성 이후- ----" << endl;
//////////////////////// father.show();
//////////////////////// daughter.show();
////////////////////////
//////////////////////// daughter.change("Grace",2);
//////////////////////// cout << "daughter 이름을 Grace로 변경 후 " << endl;
//////////////////////// father.show();
//////////////////////// daughter.show();
////////////////////////
//////////////////////// return 0;
////////////////////////}
//////////////////////
//////////////////////#include <iostream>
//////////////////////#include <cstring>
//////////////////////using namespace std;
//////////////////////class Person{
////////////////////// char* name;
//////////////////////public:
////////////////////// Person(const char* name);
////////////////////// Person(const Person& person);
////////////////////// ~Person();
////////////////////// void change(const char* name);
//////////////////////
//////////////////////};
//////////////////////Person::Person(const char* name)
//////////////////////{
////////////////////// int len = strlen(name);
////////////////////// this->name = new char [len+1];
////////////////////// strcpy(this->name,name);
//////////////////////}
//////////////////////Person::Person(const Person& person)
//////////////////////{
////////////////////// int len = strlen(person.name);
////////////////////// this->name = new char [len+1];
////////////////////// strcpy(this->name,person.name);
//////////////////////}
//////////////////////Person::~Person()
//////////////////////{
////////////////////// if(name)
////////////////////// delete [ ] name;
//////////////////////}
//////////////////////void Person::change(const char* name)
//////////////////////{
////////////////////// if(strlen(name)>strlen(this-> name))
////////////////////// return;
////////////////////// strcpy(this->name,name);
//////////////////////
//////////////////////}
//////////////////////void f(Person person)
//////////////////////{
////////////////////// person.change("dummy");
//////////////////////}
//////////////////////Person g()
//////////////////////{
////////////////////// Person mother("Jane");
////////////////////// return mother;
//////////////////////}
//////////////////////int main()
//////////////////////{
////////////////////// Person father("Kitae");
////////////////////// Person son=father;
////////////////////// f(father);
////////////////////// g();
//////////////////////}
////////////////////
/////////////////////////////////////////////////////#2
//////////////////////#include <iostream>
//////////////////////using namespace std;
//////////////////////void half(double &n)
//////////////////////{
////////////////////// n=n/2;
//////////////////////}
//////////////////////int main()
//////////////////////{
////////////////////// double n=20;
////////////////////// half(n);
////////////////////// cout << n;
//////////////////////}
////////////////////
///////////////////////////////////////////////////////////#3
//////////////////////#include <iostream>
//////////////////////using namespace std;
//////////////////////bool bigger(int a, int b, int& big)
//////////////////////{
////////////////////// if(a==b)
////////////////////// return true;
////////////////////// else if(a>b)
////////////////////// {
////////////////////// big=a;
////////////////////// return false;
////////////////////// }
////////////////////// else
////////////////////// {
////////////////////// big=b;
////////////////////// return false;
////////////////////// }
//////////////////////}
//////////////////////int main()
//////////////////////{
////////////////////// int big=0,a,b;
////////////////////// cin >> a >> b;
////////////////////// if(bigger(a,b,big)==0)
////////////////////// cout << big;
//////////////////////}
////////////////////////////////////////////////////6
//////////////////////#include <iostream>
//////////////////////#include <cstring>
//////////////////////using namespace std;
//////////////////////char& find(char a[],char c, bool& success)
//////////////////////{
////////////////////// int len=strlen(a);
////////////////////// for(int i=0;i<len;i++)
////////////////////// {
////////////////////// if(a[i]==c)
////////////////////// {
////////////////////// success=true;
////////////////////// return a[i];
////////////////////// }
////////////////////// }
//////////////////////
//////////////////////}
//////////////////////int main()
//////////////////////{
////////////////////// char s[] = "Mike";
////////////////////// bool b = false;
////////////////////// char& loc = find(s,'M',b);
////////////////////// if(b==false)
////////////////////// {
////////////////////// cout << "M을 발견할 수 없다 " << endl;
////////////////////// return 0;
////////////////////// }
////////////////////// loc = 'm';
////////////////////// cout << s << endl;
//////////////////////}
/////////////////////*
////////////////////#include <iostream>
////////////////////using namespace std;
////////////////////class MIS {
//////////////////// int *p;
//////////////////// int size;
//////////////////// int tos;
////////////////////public:
//////////////////// MIS();
//////////////////// MIS(int size);
//////////////////// MIS(const MIS& s);
//////////////////// ~MIS();
//////////////////// bool push(int n);
//////////////////// bool pop(int &n);
////////////////////
////////////////////};
////////////////////MIS::MIS()
////////////////////{
//////////////////// tos=-1;
//////////////////// size=0;
////////////////////
////////////////////}
////////////////////MIS::MIS(int size)
////////////////////{
//////////////////// this->size=size;
//////////////////// p = new int [size];
//////////////////// tos=-1;
////////////////////}
////////////////////
////////////////////MIS::MIS(const MIS& a)
////////////////////{
//////////////////// this->size=a.size;
//////////////////// p = new int [a.size];
//////////////////// this->tos = -1;
//////////////////// //atos=-1;
////////////////////}
////////////////////MIS::~MIS()
////////////////////{
////////////////////// if(p)
////////////////////// delete []size;
////////////////////}
////////////////////bool MIS::push(int n)
////////////////////{
//////////////////// tos++;
//////////////////// p[tos]=n;
//////////////////// if(tos>size) return false;
//////////////////// else return true;
////////////////////}
////////////////////bool MIS::pop(int &n)
////////////////////{
//////////////////// n=p[tos--];
//////////////////// if(tos==-1) return false;
//////////////////// else return true;
////////////////////
////////////////////}
////////////////////int main()
////////////////////{
//////////////////// MIS a(10);
//////////////////// a.push(10);
//////////////////// a.push(20);
//////////////////// MIS b = a;
//////////////////// b.push(30);
////////////////////
//////////////////// int n;
//////////////////// a.pop(n);
//////////////////// cout << " 스택 a에서 팝한 값 " << n <<endl;
//////////////////// b.pop(n);
//////////////////// cout << " 스택 b에서 팝한 값 " << n << endl;
////////////////////}
////////////////////*/
////////////////////#include<iostream>
////////////////////
////////////////////using namespace std;
////////////////////
////////////////////class calculator {
////////////////////public:
//////////////////// float sum(int a, int b);
//////////////////// float sum(float a, float b);
//////////////////// float sum(int a, float b);
////////////////////};
////////////////////
////////////////////float calculator::sum(int a, int b) {
//////////////////// return (float)a+b;
////////////////////}
////////////////////
////////////////////int main() {
////////////////////
////////////////////}
////////////////////
//////////////////
//////////////////
//////////////////#include <iostream>
//////////////////using namespace std;
//////////////////int big(int a,int b)
//////////////////{
////////////////// if(a>b) return a;
////////////////// else return b;
//////////////////}
//////////////////int big(int a[], int size)
//////////////////{
////////////////// int res = a[0];
////////////////// for(int i=1;i<size;i++)
////////////////// {
////////////////// if(res<a[i]) res =a[i];
////////////////// {
////////////////// return res;
////////////////// }
////////////////// }
//////////////////}
//////////////////int main()
//////////////////{
////////////////// int arr[5]={1,9,-2,8,6};
////////////////// cout << big(2,3) << endl;
////////////////// cout << big(arr,5);
//////////////////}
////////////////#include <iostream>
////////////////using namespace std;
////////////////int sum(int a,int b)
////////////////{
//////////////// int s=0;
//////////////// for(int i=a;i<=b;i++)
//////////////// {
//////////////// s+=i;
//////////////// }
//////////////// return s;
////////////////}
////////////////int sum(int a)
////////////////{
//////////////// int s=0;
//////////////// for(int i=0;i<=a;i++)
//////////////// s+=i;
//////////////// return s;
////////////////}
////////////////int main()
////////////////{
//////////////// cout << sum(3,5) << endl;
//////////////// cout << sum(3) << endl;
//////////////// cout << sum(100) << endl;
////////////////}
//////////////
//////////////#include <iostream>
//////////////#include <string>
//////////////using namespace std;
//////////////void star(int a=5);
//////////////void msg(int id,string text = "");
//////////////void star(int a)
//////////////{
////////////// for(int i=0;i<a;i++) cout << '*';
////////////// cout << endl;
//////////////}
//////////////void msg(int id, string text)
//////////////{
////////////// cout << id << ' ' << text << endl;
//////////////}
//////////////int main()
//////////////{
////////////// star();
////////////// star(10);
////////////// msg(10);
////////////// msg(10,"HEllO");
//////////////}
////////////#include <iostream>
////////////using namespace std;
////////////void f(char c=' ',int line=1)
////////////{
//////////// for(int i=0;i<line;i++)
//////////// {
//////////// for(int j=0;j<10;j++)
//////////// {
//////////// cout << c;
//////////// }
//////////// cout << endl;
//////////// }
////////////}
////////////int main()
////////////{
//////////// f();
//////////// f('%');
//////////// f('@',5);
////////////}
//////////#include <iostream>
//////////using namespace std;
//////////void filll(int n=25,char c='*')
//////////{
////////// for(int i=0;i<n;i++)
////////// cout << c;
////////// cout << endl;
//////////}
//////////int main()
//////////{
////////// filll();
////////// filll(10,'%');
//////////}
////////#include <iostream>
////////using namespace std;
////////class MV{
//////// int *p;
//////// int size;
////////public:
//////// MV(int n=100)
//////// {
//////// p=new int [n];
//////// size = n;
//////// cout << n << endl;
//////// }
//////// ~MV()
//////// {
//////// delete [] p;
//////// }
////////};
////////int main()
////////{
//////// MV *v1,*v2;
//////// v1 = new MV();
//////// v2 = new MV(1024);
////////
////////
//////// delete v1;
//////// delete v2;
////////}
//////
//////#include <iostream>
//////using namespace std;
//////float square(float a)
//////{
////// return a*a;
//////}
//////double square(double a)
//////{
////// return a*a;
//////}
//////int main()
//////{
////// cout << square(3.0) << ' ';
////// cout << square(double(3));
//////}
////#include <iostream>
////using namespace std;
////int add(int a,int b)
////{
//// return a+b;
////}
////int add(int a[0],int b[0])
////{
//// b[0]=b[0]+a[0];
//// return b[0];
////}
////int main()
////{
//// int s=10,t=20;
//// cout << add(s,t);
////}
//#include <iostream>
//#include <string>
//using namespace std;
//void msg(int id)
//{
// cout << id << endl;
//}
//void msg(int id,string s)
//{
// cout << id << ":" << s << endl;
//}
//int main()
//{
// msg(5,"Goodmorning");
// msg(6);
//}
//#include <iostream>
//using namespace std;
//class Math{
//public:
// static int abs(int a) { return a>0?a:-a; }
// static int max(int a,int b) { return (a>b)?a:b; }
// static int min(int a, int b) { return (a>b)?a:b; }
//};
//int main()
//{
// cout << Math::abs(-5) << endl;
// cout << Math::max(10,8) << endl;
// cout << Math::min(-3,-8) << endl;
//}
//#include <iostream>
//using namespace std;
//class Math{
//public:
// static int abs(int a) {
// if(a>0)
// return -a;
//
// else
// return a;
// }
// static int max(int a,int b) {
// if(a<b)
// return b;
// else
// return a;
// }
// static int min(int a, int b) {
// if(a>b)
// return b;
// else
// return a; }
//};
//int main()
//{
// cout << Math::abs(-5) << endl;
// cout << Math::max(10,8) << endl;
// cout << Math::min(-3,-8) << endl;
//}
#include <iostream>
using namespace std;
class C{
private:
static int num;
int radius;
public:
C(int r=1);
~C() {num--;}
double getArea() { return 3.14*radius*radius; }
static int getnum() { return num; }
};
C::C(int r)
{
radius = r;
num++;
}
int C::num = 0;
int main()
{
C *p=new C[10];
cout << "생존하고 있는 원의 개수 "
}



