[codility]Perm-Check
来源:互联网 发布:网络机顶盒看不了电视 编辑:程序博客网 时间:2024/05/29 04:33
// you can also use includes, for example:// #include <algorithm>int solution(vector<int> &A) { // write your code in C++98 //...modify the input array, let all the elements in the right place for(int i = 0; i < A.size(); ++i) { int curIdx = A[i]-1; while(curIdx >= 0 && curIdx < A.size() && A[curIdx] != curIdx+1) { int nextIdx = A[curIdx]-1; A[curIdx] = curIdx+1; curIdx = nextIdx; } } //...check if it's a permutation now for(int i = 0; i < A.size(); ++i) if(A[i] != i+1) return 0; return 1;}
- Codility -- Perm-Check
- [codility]Perm-Check
- [codility]Perm-Missing-Elem
- perm
- Perm
- codility
- codility
- bzoj4358 perm
- INSTALL_FAILED_DUPLICATE_PERMISSION perm
- Codility -- Fish
- Codility -- Brackets
- Codility -- grocery_store
- Codility -- Triangle
- [codility]Triangle
- [codility]Brackets
- [codility]Fish
- [codility]Dominator
- [codility]Equi
- 入门级最简单的python网络编程源码socket,仅供参考
- [codility]Tape-Equilibrium
- 一个编程新手的误区
- jquery checkbox 实现单选
- C# 调用迅雷 7 迅雷下载开放引擎
- [codility]Perm-Check
- 【分享】双11和电商关键字微博数据(1)
- bzoj3315 [Usaco2013 Nov]Pogo-Cow
- 国内HTML5前端开发框架汇总
- [codility]Frog-River-One
- VIM字符串替换
- JS实现字符串的替换
- [codility]Max-Counters
- vs2010 ffplay 编译总结