博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
做题总结经验(慢慢来总结吧!)
阅读量:5746 次
发布时间:2019-06-18

本文共 913 字,大约阅读时间需要 3 分钟。

<一>:

今天用骗数据的方法做了多校2的1002 1003感觉很爽,跟rh讨论这个题目时,他给我说了一个做这种大数据的经验YM。

(这里给出很多点的操作)

像这种O(n^2)可以解决的问题,但是数据量太大会tle的,我们可以选择小数据用O(m*n)来做,大数据则是枚举左右K个数,k取决于不超时的前提下的最大值了。(值越大对的可能性就越大)。

ps:出题人出卡题的数据大多数会手写,手写的话也只是小数据量,O(m*n)大多数情况下就能过,而大数据则是随机生成了,用K也可能会水过。

 

<二>

昨天做了zoj月赛的一道题目

题意就是给定正整数y所有x加在其最左边形成z 满足z mod y = 0 给定[m,n]区间求y的个数;

当然条件好找了,一位数满足被10整除的书,二位数满足被100整除的数.......打个表就好了。可是关键在于后边灵活的处理a[0] = 1 a[1] = 2 a[2] = 5 a[3] = 10 a[4] = 20 a[5] = 25

1,2,5,10,20,25,50,    100,125,200,250,500,    1000,1250,2000,2500,5000,    10000,12500,20000,25000,50000,    100000,125000,200000,250000,500000,    1000000,1250000,2000000,2500000,5000000,    10000000,12500000,20000000,25000000,50000000,    100000000,125000000,200000000,250000000,500000000,    1000000000,1250000000,2000000000,2500000000,5000000000

a[6] = 50 [m,n]区间的统计,这里看到一个统计方法很好,记下来:

for(k=i=0;i
=dp[i]) k++; printf("%d\n",k);

 

 <三>

[1,n]能被x整出的数有n/x个

 

 

 

转载地址:http://qbxzx.baihongyu.com/

你可能感兴趣的文章
Spring IoC容器初的初始化过程
查看>>
sql server 触发器
查看>>
[工具]前端自动化工具grunt+bower+yoman
查看>>
自动化测试之WatiN(2)
查看>>
关于完成生鲜电商项目后的一点总结
查看>>
noip2012 普及组
查看>>
第二阶段 铁大Facebook——十天冲刺(10)
查看>>
Java判断是否为垃圾_Java GC如何判断对象是否为垃圾
查看>>
多项式前k项和java_多项式朴素贝叶斯softmax改变
查看>>
java数组只能交换0下标和n_编程练习-只用0交换排序数组
查看>>
centos7安装mysql视频教程_centos7安装mysql(完整)
查看>>
php图片赋值,php如何优雅地赋值
查看>>
【探索HTML5第二弹01】HTML5的前世今生以及来世
查看>>
Failed to connect to remote VM. Connection refused. Connection refused: connect
查看>>
freeze
查看>>
JS时间转时间戳,时间戳转时间。时间显示模式。
查看>>
SAP HANA存储过程结果视图调用
查看>>
设计模式 ( 十八 ):State状态模式 -- 行为型
查看>>
OracleLinux安装说明
查看>>
nova分析(7)—— nova-scheduler
查看>>