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

手机浏览器 网站开发去什么网站可以做ctf的题目

手机浏览器 网站开发,去什么网站可以做ctf的题目,一级域名网站怎么做,wordpress超简洁主题题意很好理解#xff0c;就是从四个集合里面取出四个数字的和为0#xff0c;问有多少种取法。 直接枚举肯定是会超时的#xff0c;所以得想办法优化一下。我们可以将两个集合的所有的和都放在一个数组里面#xff0c;这样得到两个数组#xff0c;然后排序#xff0c;对第…题意很好理解就是从四个集合里面取出四个数字的和为0问有多少种取法。 直接枚举肯定是会超时的所以得想办法优化一下。我们可以将两个集合的所有的和都放在一个数组里面这样得到两个数组然后排序对第一个数组中的每一个数据在第二个数组中用lower_bound 和upper_bound查找计数。 有了思路不是很难写重要的还是这种将可能的结果映射在数组上然后进行二分的思想。书上说的是把其中两个集合的和放在数组里面然后枚举一个集合在剩下的那个集合里面查找也可以的欸。 还有就是数据之间要有换行 #includecstdio #includecstring #includecstdlib #includealgorithm #includeiostream #includecmath #includeclimits #includequeue #includevector #includeset #includemap using namespace std;typedef long long ll; const int INF0x3f3f3f3f; const int MAXN4e35; int a[MAXN],b[MAXN],c[MAXN],d[MAXN]; int s1[MAXN*MAXN]; int s2[MAXN*MAXN]; int n;int first1;ll ans;int main() {int T;scanf(%d,T);while(T--){scanf(%d,n);for(int i0;in;i){scanf(%d%d%d%d,a[i],b[i],c[i],d[i]);}for(int i0;in;i){for(int j0;jn;j){s1[i*nj]a[i]b[j];}}for(int i0;in;i){for(int j0;jn;j){s2[i*nj]-c[i]-d[j];}}sort(s1,s1n*n);sort(s2,s2n*n);ans0;int tmp;for(int i0,limitn*n;ilimit;i){int ji;while(s1[j1]s1[i]) j;tmpupper_bound(s2,s2n*n,s1[i])-lower_bound(s2,s2n*n,s1[i]);ans(ll)tmp*(j-i1);ij;}if(first) first0;else printf(\n);printf(%lld\n,ans);}return 0; }
http://wiki.neutronadmin.com/news/374160/

相关文章:

  • 咋做抽奖网站建设部网站施工员查询
  • 网站建设与管理需要什么软件有哪些电子商务网站建设需要的语言及特点6
  • 海沧区建设局网站店面门头在线设计网站
  • 芜湖手机网站开发代运营和运营的区别
  • 建设治安总队网站目的文明网i中国精神文明建设门户网站
  • 营销型网站的分类广东省白云区
  • 如何做建筑一体化的网站网站模板库 下载
  • 厦门 网站备案壁纸网站设计制作专业
  • 360网站如何做引流电商怎么做账务处理
  • 如何自己创建一个网站太原网站改版
  • 免费学设计的网站免费视频素材网站
  • wap网站前台wordpress建站好么
  • 长沙品牌网站设计设计网站页面要注意什么
  • cms网站模板套用教程温州网站建设小程序
  • 南京学网站建设广州10大网站服务品牌
  • 短网址生成站长工具休闲旅游网站建设
  • wordpress设置网站导航电子商务网站的建设包含哪些流程
  • 什么是网站实施小程序云开发收费
  • 建邺网站建设正规app开发价格表
  • 网站开发翻译软文写作案例
  • 网站建设课程的感受福田欧辉校车
  • 做手机网站兼容wordpress文章推送公众号
  • 旅游网站的功能结构图怎么做国际网站
  • 网站安全维护包括什么建站公司网站论坛
  • 优秀国外网站设计赏析怎样才能创建网站
  • c 网站开发的优点wordpress无法进入仪表盘
  • 给我一个网站贴吧营销qq购买
  • 如何外贸网站推广电商网站零售客户
  • 网站建设和维护视频长沙公司网页设计
  • 做网站 需要工信部备案吗表格制作教程从零开始