【C++心路历程5】奇偶排序
2016-10-06 16:58
176 查看
bool cmp(int a,int b)
{
if(a%2==1&&b%2==1) return a>b;
if(a%2==0&&b%2==0) return a<b;
if(a%2==1&&b%2==0) return true;
return false;
}
sort(a+1,a+n+1,cmp);
true表示成立吧。自然而然就在前面了。
{
if(a%2==1&&b%2==1) return a>b;
if(a%2==0&&b%2==0) return a<b;
if(a%2==1&&b%2==0) return true;
return false;
}
sort(a+1,a+n+1,cmp);
true表示成立吧。自然而然就在前面了。
相关文章推荐
- 【C++心路历程3】我终于写出来了 分治算法
- 【C++心路历程6】打表大法好 素数没烦恼
- 【C++心路历程28】 奇葩次小生成树
- 【C++心路历程35】【bzoj1632】[Usaco2007 Feb]Lilypad Pond
- 【C++心路历程34】【HDU1667】【POJ2286】【UVA1343紫书210例题】the rotation game
- 【C++心路历程1】
- 【CQOI2009】【C++心路历程39】叶子的颜色【贪心】
- 【C++心路历程26】考试复习【尺取法】poj3320
- 【C++心路历程25】课堂讲义【dp加单调队列】
- 【C++心路历程37】钓鱼(刷表法dp)
- 【C++心路历程8】mod mod哒
- 【C++心路历程18】NOIP2016的心路历程
- 【C++心路历程17】Jam的计数法 人为定序法
- 【C++心路历程27】变量排序
- 【C++心路历程22】usaco contest 08.2 保护花卉 贪心算法 典型模型
- 【C++心路历程4】vector切记需要注意size
- 【C++心路历程16】2825划分游戏 真的有意思 槽点多多
- 【C++心路历程20】干草塔高
- 【C++心路历程30】(APIO2013)道路费用
- 【BZOJ2239】【C++心路历程38】猜谜语【dp线型序列分组计算】