【3084】捣蛋的小c
- 【3084】捣蛋的小c 推荐度:
- 相关推荐
【3084】捣蛋的小c
捣蛋的小c
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
一天小c获得了一个字符串,字符串中只有0和1。本来所有的0都在1之前,但是小c毕竟是个捣蛋的孩子,所以小c把这个字符串打乱了。有的0在1的后面,有的1在0的前面。如果一个1在一个0的前面,那个这个1和这个0就形成了一个逆序数对。现在给你这个打乱的字符串,让你求出这个字符串的逆序数对的个数。输入
先输入一个T,代表有T组数据。(T<=10) 接下来有T行,每行一个字符串,代表被打乱的字符串(字符串的长度<=100000)输出
输出T行,每一行代表对应的字符串的逆序数对的个数示例输入
2 01 11010
示例输出
0 5
提示
来源
zhaopeng示例程序
#include<stdio.h>
#include<string.h>
int main()
{int n,i;char a[100001];scanf("%d",&n);for(i=1;i<=n;i++){int count=0;scanf("%s",a);int s,f=0;s=strlen(a);int x,y=0;for(x=0;x<s;x++){if(a[x]=='1')y++;else if(a[x]=='0'){count+=y;}}printf("%d\n",count);}return 0;
}
最新文章
- rowid与rownum的含义是什么?
- 关于platform
- GridControl GridView 属性
- Android出现没有资源包问题,Android打包出现的小问题汇总
- Revit二次开发入门相关安装和配置
- 动态改变shiro的Principal属性
- R统计绘图
- mmap。
- 版本控制工具VSS使用介绍
- win server服务器 关闭危险端口 135,137,138,139,445的方法
- 怎么把电脑上的准考证发送到手机上呢
- hashmap hashtable
- 使用HTML5+调用手机摄像头和相册
- itoa函数和atoi函数的实现和用法
- extern 用法小结
- extern 声明用法
- pip执行指令后报语法错误sys.stderr.write(f”ERROR: {exc}”)解决办法
- 1637
- SQL Server DBCC
- qt之QSqlQuery类执行SQL语句