记录编号 595663 评测结果 AAAAAAAAAAAAAAAAAAAA
题目名称 HS的数 最终得分 100
用户昵称 Gravatar123 是否通过 通过
代码语言 C++ 运行时间 1.379 s
提交时间 2024-10-15 20:16:10 内存使用 4.26 MiB
显示代码纯文本
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. priority_queue<long long> q;
  4. long long n,ret=0,x;
  5. int main() {
  6. freopen("HSshu.in","r",stdin);
  7. freopen("HSshu.out","w",stdout);
  8. cin>>n;
  9. for (int i=1;i<=n;i++)
  10. {
  11. cin>>x;
  12. x-=i;
  13. q.push(x);
  14. if (x<q.top())
  15. {
  16. q.push(x);
  17. ret+=q.top()-x;
  18. q.pop();
  19. }
  20. }
  21. cout<<ret;
  22. }