2017武汉大学校赛网络预选赛g题

09年ACM武汉大学网络赛试题 09年ACM区域赛 网络赛 武汉大学 包括题目(PDF)、测试数据和标程 立即下载

Input file: standard input
Output file: standard output
Time limit: 1 second
Memory limit: 512 mebibytes
Everyone hates the verdict “Time Limit Exceeded” or “TLE”. However, sometimes, we can’t come up with a “elegant” solution which is clear and fast.

Our problem setter also hates “TLE”, but he is dumb and can only work out what a problem is. He can’t really solve it. We called him “Zui Qiang Xuan Shou”

One day, he got a problem, again, he said “I got it! It is **”, he spoke so fast that no one knew what he said. Luckily, he typed his solution—

这里写图片描述
He said that it should get AC small cases, but he might receive “Time Limit Exceeded”.

As he clicked the “submit” button, the network is down. So he went to the dinning hall and ask you to correct his solution.

Your program should output exact same things as the program listed above.

Input
The format of input should make the program work if we don’t care about the time.

In the input file, all numbers are positive integers and no more than 10^610
​6
​​ .

Output
You should output what the program outputs if the time is unlimited.

Examples
Input 1
5
1 2 3 4 5
Output 1
0
Input 2
6
1 2 3 4 5 6
Output 2
0

题意:让你写一个程序,输入和输出跟上面一样。

解题思路:很明显上面就是一个冒泡排序的代码,答案就是这个数组的逆序对数目.那么求逆序对还不容易,树状数组就行,而且这题不需要离散化,很简单,上次听队友说求逆序数还可以用归并排序,方法很多,这里用树状数组的复杂度是n*logn,所有跑起来很快。

#include<stdio.h>
#include<iostream>
#include<cstring>
using namespace std;
const int maxn = 1e6 + 10;
typedef long long ll;
int n;
ll a[maxn];
ll Tree[2*maxn];
ll lowbit(ll x)
{
    return x&(-x);
}
ll get(ll x)
{
    ll sum = 0;
    for(ll i = x; i > 0; i -= lowbit(i))
    {
        sum += Tree[i];
    }
    return sum;
}
void update(ll x,ll value)
{
    for(ll i = x; i <= maxn; i += lowbit(i))
    {
        Tree[i] += value;
    }
}
int main()
{
    scanf("%d",&n);
    memset(Tree,0,sizeof(Tree));
    for(ll i = 1; i <= n; i++)
    {
        scanf("%lld",&a[i]);
    }
    ll ans = 0;
    for(int i = 1; i <= n; i++)
    {
        ll res = get(a[i]);
        ans += i - 1 - res;
        update(a[i],1);
    }
    printf("%lld\n",ans);
    return 0;
}
自举电容的工作原理-3句话总结 1、一道面试题 照例,先抛出来一道面试题:“Buck电路的SW引脚通常会放置一颗小电容,这颗电容有什么用?”。这个问题问得比较细,非常考验被面试者的硬件基本功。 2、似懂非懂的答案 有小伙伴可能不太清楚这颗电容的作用,回答不上来。也有小伙伴脱口而出:自举电容,用来做升压的。但后面好像说不出来具体逻辑。 没具体了解过,答不上来,也没啥可惜的。但是了解过一点,但又似懂非懂的这种,给出的答案只是轻轻点水或者千篇一律,那无疑是错过了一个加分项。 3、异步Buck的自举环路组成 既然是针对Buck电路讲自举电容,前面 阅读详情

相关推荐

最新Linux CSI Tools安装教程(两台主机,一发一收)(监控模式)

无线感知之CSI Tools工具安装,最新在监控模式下采集CSI数据,

h1998040218的博客 3035

武汉大学校赛(个人总结+补题)

【题意】: B.Color Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes When Asuho was just a little girl, she has been loving stars, as there are

Crazy 2204

Origin科研绘图——桑基图

是一种用于展示“流动”(flow)关系的可视化图表,常用于呈现能量流、物质流、资金流、信息流等在不同节点之间的传递和分配情况。它最大的特点是用“宽度可变的流线”来直观表示数量大小——流线越宽,代表流量越大,因此特别适合理解复杂系统中资源从哪里来、到哪里去、以及不同路径所占比例。为该流程对应的数量。只需将各个流程逐项填写在 A、B、C 三列即可,流程的排列顺序并非关键,确保起点、终点及对应数值准确才是最重要的。与柱状图、饼图不同,桑基图不仅展示“多少”,还展示“从哪到哪”。至此,本期教程就结束啦。

weixin_41301530的博客 1394

Problem A. Scoring Board

Problem A. Scoring Board 广西2019年程序设计大赛第一题 Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 megabytes In programming contests, the scoring board shows each team’s judge results. Assume there is only one p

Hxm1998的博客 408

开关电源EMC整改案例-辐射骚扰

2.4.1 获得原始数据。同样的分析可以应用在差模电流的情况, 唯一不同的是, 两根导线的磁场分布是相反的, 磁 场互相抵消, 由于导线中的电流大小相等, 产生的磁场 H 大小相同, 在互相靠近的情况下, 在磁 环内的两个感应磁场大小相同、方向相反, 因此合成之后的感应磁场 B 几乎为 0,对任意一根导 线而言,相当于是一段“无感导线”,对差模电流不会产生任何抑制作用。众所周知, 共模电感的匝数越多, 感量越大, 按道 理来说对共模干扰电流的抑制也会越强烈,对抗辐射 也越有利,然而事实真的如此吗?

经营范围: CTA、SRRC、CCC、移动、电信、联通入库 3500

某手 v8.x 签名计算方法(二) sig和__NS_sig3

一、目标 今天的目标是 sig和__NS_sig3,咱们抓个包先 二、步骤 sig目测像是MD5 先jadx搜索 sig= ,没有找到结果。 再试试 sig ,晕倒 6k多个结果,突然灵光一闪,这些参数,必然是要加入到 Map中,那么我们搜索 "sig" 应该就是这个 CPU.getClock,Hook之 var signCls = Java.use('com.yxcorp.xxx.util.CPU'); signCls.getClock.implementation = function(a,b,c

fenfei331的博客 2428

Problem A. Seventeen

Problem A. Seventeen Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 256 megabytes Seventeen is a game where players try to construct an equation that evaluates to 17 using operators ±* and parentheses () and usin

qq_56167967的博客 424

第12章 STM32+BH1750光照传感器+OLED模块显示环境光照强度

相比光敏传感器,它可以直接输出环境光照强度的数值(范围是0~65535lx),非常适合懒人党,各位的传感器买到手后,赶紧跟着文章试试吧!

qq_44645742的博客 1万+

2017武汉大学校赛网络预选赛d题

Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes Every year, the ACM/ICPC team will hold many contests, some of them are training while othe

creatorx的博客 791

保姆级教程:用ROS2 Humble和Nav2从零搭建一个能自主导航的机器人小车(含SLAM建图与避障)

本文提供了一份详细的保姆级教程,指导如何使用ROS2 Humble和Nav2从零搭建一个具备自主导航功能的机器人小车,包括SLAM建图与避障。教程涵盖了硬件组装、ROS2环境配置、URDF模型创建、SLAM建图实战、Nav2导航栈配置以及系统集成调试等关键步骤,适合机器人开发初学者和进阶开发者。

weixin_30329623的博客 490

n8n 快速入门1:构建一个简单的工作流

n8n 快速入门指南

engchina的专栏 1万+

2017华中区邀请赛暨武汉大学校赛网络赛小结 + WOJ 642 Lost in WHU

截止目前最失败的一次比赛,奇耻大辱啊,orz……         卡在一些比较难写的题目里面,思路不清晰就在瞎敲代码,越改越死……         我们完全丢了一队的脸,甚至连二队三队都不如了,差点还进不了决赛,失眠难受了一整天……         事后还是那样,抛开这一切,许多问题变得明了起来,对于一些题目赛场上有猜测,后来发现也是对的,但因为陷入一道题而没去完善……         什

alpc_qleonardo 1030

学Simulink——十二脉波整流电路(移相变压器)谐波抵消仿真

Y:Δ = 1:√3(若 DC 同压)— 此处同相电压故 220V(Y)=220V(Δ phase)Y(相电压=220V)、Δ(线电压=380V ⇒ 相=220V,30° 移相)可经 Lbal​=0.5mH(平衡电抗)或直接短(大 L_dc 下均流尚可)✅ 直流输出纹波频率 = 12·f_line(vs 6·f_line)直流输出 → Ldc​=50mH→Cdc​=2200µF→R=30Ω。Line‑Line RMS = 380 V(⇒ 相=220V)Vdc​≈1.35⋅380≈513V(同 6‑脉波)

xiaoheshang_123的博客 59

2017武汉大学校赛 网络预选赛 简单题题解

补题目补了好几天,越发觉得自己是个菜鸡。。所以写个简单题的题解吧。。反正难的题目也不会做 除了A题题目贴过来都有格式问题。。所以不贴题目了最后会放题目链接 A. One car comes and one car goes Two cars from the East Station and the west Station started to drive toward each

fanesemyk的博客 1190

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

2017武汉大学校赛网络预选赛b题

Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes When Asuho was just a little girl, she has been loving stars, as there are so many romantic

creatorx的博客 1168

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

2017武汉大学校赛网络预选赛e题

Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes As one of the most beautiful campus in China, Wuhan University is around several hills, so

creatorx的博客 679

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

2017武大校赛网络预选赛C题 Divide by Six

DIVIDE BY SIX 无解时输出-1s而不是WTF 数据可能有前导零 Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes A positive integer number n is written on a b

Hi_jiaxinwei的博客 548

2019 GDUT RC 1 Problem C(题解)

原题 Problem C. Mooyo Mooyo Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 256 megabytes With plenty of free time on their hands (or rather, hooves),...

weixin_30730053的博客 508

武汉大学校赛总结 + E题+F题

E.Your NP has been charged full这次比赛好难看,除了抢了一个签到题的一血,又是跟去年差不多的难看。 感觉主要还是练的不够多,一个一眼dp题没有看出来,还有一个找规律题找了一整场,从开局2分钟抢一血到出第二个题隔了200分钟(Galigaygay) 总结起来就是:还是不够熟练啊!!! E题 题意是一个游戏有n个回合,每次给出一组数,每组数里面有3个数字,ai,bi

WeYoungg的博客 679

中原工学院第十一届ACM校赛总结

Problem A. 玄武国 Input file : standard input Output file: standard output Time limit: 1 second Memory limit: 256 megabytes 小 E 只身来到玄武国,准备在一排只有 n 个客栈的地方住宿,这个街道有 m 名刺客组织的刺客,每个刺客的监测半径范围是 k。也就是说,对于处于在 f 号客栈的刺客,他可以监测到[f-k,f+k]所有的客栈。 小 E 不想过多的与刺客组织接触,他已经知道了每个刺客所在的

weixin_53109474的博客 790

备战ACM校赛

今晚回顾了大一下学期计算智能的两道题,收获了一些东西。先将两道题目po上来。/*6581 Number Triangle    时间限制:500MS  内存限制:1000KDescription        7      3   8    8   1   0  2   7   4   44   5   2   6   5   (Figure 1)Figure 1 shows a number t...

cxm9194634的博客 432

2017武汉大学华中地区程序设计邀请赛个人感悟

第一次打现场赛,而且还出省,果然如那句话所说,不去和优秀的人接触,你永远不知道自己和别人的差距,身处二本弱校,真正地认识到了和别人的差距,别人的气球一个个的升起,而自己从始至终也只是那一个,大一上学期,浪费了很多时间,追求安逸的生活获得的只是精神的空虚; 群里说去年这场比赛的倒数第一这次rank12,武大的面包很好吃,下年我还会来的,立flag;   PS:今年学校没让去55555555,难...

gyr 1664

woj-Soul Artist

Input file: standard input Output file: standard output Time limit: 1 second Memory limit: 512 mebibytes Last year, there were three soul artist in the team Abysswatcher. They were all addicted to

w571523631的博客 460

27.12. standard input/output

27.12.1.xargs - build and execute command lines from standard input xargs命令是 给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具 它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数. ...

weixin_33948416的博客 649

武汉大学2020年新生程序设计竞赛(同步赛)D仓鼠更有精神

这一题考虑单调栈,我们用x[i]表示前i个字符串全部变成元音字母的代价,然后枚举以每一个字符开头,看其能够扩展的那个地方。 我们比如说 henghengeaaaa 3 x[ ]={1,1,2,3,4,4,5,6,6,6,6,6,6} 以第5个字符开始,不算上自己,因为可能自己就需要用掉一次修改的机会。 所以其最远能扩展的就是第一个大于x[5-1]+k的下标减去5这个起始字符,在加一。 #include <iostream> #include <algorithm> #include.

qq_43634564的博客 602
上一篇: 2017武汉大学校赛网络预选赛e题
下一篇: 2017武汉大学校赛网络预选赛d题
creatorx
博客等级 码龄10年 127粉丝 145原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值