Andysun06的博客

  • 首页
  • 文章列表 
  • 博客统计
  • 个人中心
Andysun06的博客
C++语言

【题解】平版

题目 题目描述 小明喜欢玩拼板游戏,买了N块正方形的拼板,边长分别是A_1,A_2,...A_N。可是在玩拼图游戏的过程中,他发现自己把拼板的尺寸搞错了。所以他需要调换其中的一些,使得调换以后所有拼板总面积正好是M。调换拼板是需要成本的,把一块边长是A_i的拼板替换成一块边长是B_i的拼板需要的成本是(A_i-B_i)^2。特别的,小明只能把之前买的拼板用来做调换。也就是说,他不能用A拼板来调换B拼板,然后再用B拼板来调换C拼板。 请你计算,小明要达到目的所需要花的最小代价。如果无法达到目的,输出-1。 输入 第1…

2021年10月7日 2条评论 203点热度 1人点赞 tommysun 阅读全文
C++语言

【YBTOJ】二分例题1——数列分段

题目: 题解 题意: 把一段数列分成 M 段,并且满足各段所有数的和的最大值是所有分段方法中最小的 做法: 用二分枚举答案,易证:每段和的最大值一定在 l\~r 范围内( l 是数组中的最大值,r 是数组里所有数的和) 定义一个变量 mid 如果每段和的最大值最小为 mid 看能否分成 M 段,如果可以,在 l\~mid 里继续搜索,否则在 mid+1\~r 里 直到 l\=\=r 就是答案 #include<iostream> #include<cstdio> using namespac…

2021年10月6日 3条评论 208点热度 1人点赞 Andysun06 阅读全文
网络攻防

网络安全技术学习平台汇总

1.Hack In The Box:http://www.hackinthebox.org/ 2.Hellbound Hackers:https://www.hellboundhackers.org/ 3.Exploit Database:https://www.exploit-database.net/ 4.Hacking-Tutorial:https://www.hacking-tutorial.com/ 5.Hack This Site:https://www.hackthissite.org/ 6.Cybr…

2021年10月5日 0条评论 203点热度 0人点赞 Andysun06 阅读全文

Andysun06

王帅加油!!!

文章归档
  • 2021年11月 / 1篇
  • 2021年10月 / 3篇
  • 2021年9月 / 4篇
  • 2021年8月 / 11篇
标签聚合
黑客技术 笔记 破解 题解 洛谷 信息奥赛 C++ kali 插件 WordPress 原创 YBTOJ 主席树 总结 模板 网络安全

COPYRIGHT © 2021 hackingfans.top. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

油
加
王
帅