CodeForces 686 B
来源:互联网 发布:算法 第四版 中文 pdf 编辑:程序博客网 时间:2024/06/06 07:48
这道题被它输出示例坑了许久
实际就是输出交换位置,完成排列。
#include<stdio.h>#include<iostream>#include<math.h>#include<string.h>#include<iomanip>#include<stdlib.h>#include<ctype.h>#include<algorithm>#include<deque>#include<functional>#include<iterator>#include<vector>#include<list>#include<map>#include<queue>#include<set>#include<stack>#define CPY(A, B) memcpy(A, B, sizeof(A))typedef long long LL;typedef unsigned long long uLL;const int MOD = int (1e9) + 7;const int INF = 0x3f3f3f3f;const LL INFF = 0x3f3f3f3f3f3f3f3fLL;const double EPS = 1e-9;const double OO = 1e20;const double PI = acos (-1.0);const int dx[] = {-1, 0, 1, 0};const int dy[] = {0, 1, 0, -1};using namespace std;int main() { int n; LL num[105]; cin>>n; for (int i=1; i<=n; i++) { cin>>num[i]; } for (int i=n; i>=1; i--) { for (int j=1; j<i; j++) { if (num[j]>num[j+1]) { swap (num[j],num[j+1]); cout<<j<<" "<<j+1<<endl; } } } return 0;}
0 0
- CodeForces 686 B
- CodeForces - 686B
- CodeForces 686B 冒泡排序
- codeforces B
- codeforces B
- codeforces B
- codeforces B
- CodeForces 626B CodeForces 626B【暴力】
- CodeForces 841B (B) 博弈
- codeforces 134B
- codeforces#98 b
- codeforces 105 div2 B
- Codeforces 166B - Polygons
- codeforces B. Coins
- codeforces----193B Xor
- codeforces----208B Solitaire
- Codeforces 1B - Spreadsheet
- codeforces 214B Hometask
- 【Java进阶七】内部类
- C++11中auto的使用
- 动态代理模式
- java 对象之间属性值复制
- 232. Implement Queue using Stacks
- CodeForces 686 B
- Object类的toString方法
- 动态规划--背包问题
- 浅谈CSRF攻击与防御
- LeetCode(七)——Valid Anagram
- Object类之equals方法
- Bandwagon简单配置和梯子搭建
- android spinner控件详解
- JNI gles创建