杭电ACM2550——百步穿杨

来源:互联网 发布:淘宝logo psd素材 编辑:程序博客网 时间:2024/05/07 14:22
#include <iostream>using namespace std;int main(){int i, j, t, n, a[55], b[55];cin >> t;while(t--){cin >> n;for(i = 0; i < n; i++)cin >> a[i] >> b[i];for(i = 0; i < n - 1; i++){int k = i;for(j = i + 1; j < n; j++){if(a[k] > a[j])k = j;}if(k != i){int te;te = a[i];a[i] = a[k];a[k] = te;te = b[i];b[i] = b[k];b[k] = te;}}for(i = 0; i < n; i++){for(j = 0; j < b[i]; j++){cout << ">+";for(int k = 0; k < a[i] - 2; k++)cout << "-";cout << "+>" << endl;}cout << endl;}}return 0;}

0 0
原创粉丝点击