当前位置: 首页 > news >正文

思维题库 T73 放置商店

题面

代码

#include<bits/stdc++.h>
using namespace std;
int a[1000005];
long long b[1000005],f[1000005];
int main(){int n;scanf("%d",&n);f[1]=0;for(int i=1; i<=n; i++) scanf("%d",a+i);for(int i=1; i<=n; i++){if(i==1) printf("0 ");else{f[i]=f[i-1]+a[i]-a[(i+1)/2];printf("%lld ",f[i]);}}return 0;
}

http://www.mrgr.cn/news/41896.html

相关文章:

  • [Python学习日记-37] Python 中的内置函数(下)
  • CSP-J模拟赛(3)补题报告
  • 【AIGC】ChatGPT账号的常见封号原因与解封方法
  • Go语言实现长连接并发框架 - 任务管理器
  • TypeScript 算法手册 【计数排序】
  • 在线JSON可视化工具--支持缩放
  • Redis入门第五步:Redis持久化
  • leetcode打卡001-约瑟夫问题
  • 栈数据结构:定义,基本操作与应用
  • 探索gmqtt:Python中的AI驱动MQTT库
  • Spring 的 IOC 和 AOP 是什么,有哪些优点?解密 Spring两大核心概念:IOC与AOP的魅力所在
  • LeetCode题练习与总结:丑数 Ⅱ--264
  • 【Java】—— 集合框架:Collection子接口:Set不同实现类的对比及使用(HashSet、LinkedHashSet、TreeSet)
  • 展示批量剪辑分割多个视频,助力轻松剪辑
  • 自研tauri‘2.0+vite5+elementPlus客户端exe聊天系统-源码版
  • YOLO11改进 | 卷积模块 | 添加选择性内核SKConv【附完整代码一键运行】
  • 征程6 工具链常用工具和 API 整理(含新手示例)
  • 动态规划
  • Macos终端常用的命令行指令总结
  • Nodejs多版本切换工具NVM