#include
"iostream"
using
std::cout;using
std::endl;class
Base{public:
virtual
float
area()=0;};class
Triangle:public
Base{private:
float
a,b,c;public:
Triangle():a(1),b(2),c(3)
{
}
virtual
float
area()
{
return
a*b*c;//返回其面积,你就当这个是面积吧
}};class
Circle:public
Base{private:
float
r;public:
Circle():r(2){};
virtual
float
area()
{
return
3.14*r*r;
}};int
main(){
Base
*pTriangle
=
new
Triangle();
Base
*pCircle
=
new
Circle();
cout<
0;}
构图,然后拓排+优先队列。
。。。发这地方好像错了吧,这里应该没有热衷于ACM ICPC的高手,况且这题叙述的也很没有ICPC的风格
这个不是找C++高手啊,你应该找算法高手。