FZU——上车
来源:互联网 发布:excel 中运行python 编辑:程序博客网 时间:2024/05/02 02:30
Problem Description
有N个人排成一队按顺序上车,座位在前排并且排在队伍前面的人上车后会对座位在后面并且排他在后面的人造成阻碍。现给出每个人坐在第几排,假设这辆车有100排,每一排有100个座位。定义每个人的上车困难度为比这个人先上车并且座位在其前排的人数。问N个人的上车困难度之和。
Input
第一行一个整数T(T<=100),表示有T组数据。
每组数据先输入一行一个整数N(1<=N<=100),表示人数,接下来一行输入N个不超过100的正整数,输入的第i个数Ai表示第i个上车的人的座位是第Ai排。
Output
每组数据对应一行输出,即N个人上车的困难度之和。
Sample Input
3
3
1 2 3
3
3 2 1
3
1 2 2
Sample Output
3
0
2
分析:
简单数学题,同时满足下面两个条件就 计数(+1)
1、数在前的 2、在前面的数比后面大的 同时满足
#include<iostream>#include<string.h>#include<stdio.h>#include<ctype.h>#include<algorithm>#include<stack>#include<queue>#include<set>#include<math.h>#include<vector>#include<map>#include<deque>#include<list>using namespace std;int a[999];int main(){ int t,n; int s; scanf("%d",&t); while(t--) { int s=0; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=1;i<n;i++) { for(int j=0;j<i;j++) { if(a[j]<a[i]) s++; } } printf("%d\n",s); } return 0;}
- FZU——上车
- FZU 2134 上车
- ACM基础题——上车人数
- 上车
- fzu —Salty Fish
- 基础动态规划题 火车站(上车下车)——递推
- FZU——数字游戏
- fzu——单词问题
- FZU—2150 Fire Game
- fzu——Problem 2088 最长队名
- fzu——Problem 2089 数字游戏
- fzu——Problem 2091 播放器
- fzu——旅行社的烦恼
- fzu——Problem 2034 Password table
- fzu 2105——Digits Count
- 状压DP——FZU 2218
- FZU 1896 — 神奇的魔法数
- FZU 1894 — 志愿者选拔 单调队列
- 存储过程语法及实例
- 获取linux系统信息(续)
- HipHop For PHP
- UNIX 网络编程环境配置
- linux内核研究1
- FZU——上车
- 条件指示符 #ifndef 的用处
- 对vector等STL标准容器进行排序操作
- QQ的分享
- STM32 的加密实现
- 总结自己学习的经历
- 快速幂算法
- BAPI调用 - BAPI_PO_CREATE1行项目传入货币导致创建PO失败
- Android4.2编译环境搭建(一)Ubuntu安装