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

怎么弄属于自己的网站wordpress 时间线插件

怎么弄属于自己的网站,wordpress 时间线插件,wordpress怎么做小程序,山西网络广告推广看到一个问题《关于#穷举#的问题#xff0c;如何解决#xff1f;(语言-开发语言)》#xff0c;对同一个数据存在“是/否”2种状态#xff0c;判断其是否参与计算#xff0c;并输出一系列数据的“是/否”状态的结果 目录 方法1#xff1a;二维数组组合函数结果 方法2如何解决(语言-开发语言)》对同一个数据存在“是/否”2种状态判断其是否参与计算并输出一系列数据的“是/否”状态的结果 目录 方法1二维数组组合函数结果 方法2二进制数结果 方法1二维数组组合函数 之前的文章《Excel·VBA二维数组组合函数、组合求和》可以对A-B列每行选择一种状态返回所有状态的组合对“原值”依次累加C-D列数值判断是否符合F2F3所需结果。以下代码调用了combin_arr2d函数如需使用代码需复制 Sub 穷举开关状态1()Dim arr, c, d, v, v1, v2, brr, b, sum1, sum2, write_col, iarr [a2:b9]: v [f1]: v1 [f2]: v2 [f3]write_col 8 输出结果写入起始列号c [c2].Resize(8, 1): c WorksheetFunction.Transpose(c) 单列转一维数组d [d2].Resize(8, 1): d WorksheetFunction.Transpose(d): tm Timerbrr combin_arr2d(arr) 调用函数返回组合一维嵌套数组For Each b In brrsum1 v: sum2 vFor i 1 To UBound(b)If b(i) 是 ThenIf Len(c(i)) Then sum1 Application.Evaluate(sum1 CStr(c(i)))If Len(d(i)) Then sum2 Application.Evaluate(sum2 CStr(d(i)))End IfNextIf Abs(Round(sum1 - v1, 6)) (0.1 ^ 6) And Abs(Round(sum2 - v2, 6)) (0.1 ^ 6) ThenCells(2, write_col).Resize(UBound(b), 1) WorksheetFunction.Transpose(b)write_col write_col 1End IfNextDebug.Print 累计用时 Format(Timer - tm, 0.00) 耗时 End Sub注意从上到下运算累计计算结果并非将计算式叠加后一次性计算结果 结果 方法2二进制数 开关只有“是/否”2种状态那么也可以用0和1表示这与二进制数一样之前的文章《python从数组中找出所有和为M的组合》采用过这种方法查找组合求和的结果那么本问题也可尝试 n个元素的全组合总数2 ^ n故8个元素的全组合数为256个即0-255转化为二进制数例如255的二进制数为“11111111”表示8个元素全部选择 Sub 穷举开关状态2()Dim c, d, v, v1, v2, s$, s1$, sum1, sum2, write_col, i, xv [f1]: v1 [f2]: v2 [f3]: Dim res(1 To 8)write_col 8 输出结果写入起始列号c [c2].Resize(8, 1): c WorksheetFunction.Transpose(c) 单列转一维数组d [d2].Resize(8, 1): d WorksheetFunction.Transpose(d): tm TimerFor x 1 To 2 ^ 8 - 1 注意-512 x 511s CStr(WorksheetFunction.Dec2Bin(x)): s Format(s, 00000000)sum1 v: sum2 vFor i 1 To Len(s)s1 Mid(s, i, 1): res(i) IIf(s1 1, 是, 否)If s1 1 ThenIf Len(c(i)) Then sum1 Application.Evaluate(sum1 CStr(c(i)))If Len(d(i)) Then sum2 Application.Evaluate(sum2 CStr(d(i)))End IfNextIf Abs(Round(sum1 - v1, 6)) (0.1 ^ 6) And Abs(Round(sum2 - v2, 6)) (0.1 ^ 6) ThenCells(2, write_col).Resize(UBound(res), 1) WorksheetFunction.Transpose(res)write_col write_col 1End IfNext End Sub此种方法不足之处十进制转二进制Dec2Bin函数取值范围太小超过511就不适用元素个数变化时需要修改第3、5-8行的代码较为麻烦 结果 同样的原始数据输出结果相同但顺序不同
http://www.pierceye.com/news/157216/

相关文章:

  • 网站点击率原因深圳做自适应网站制作
  • 上海个人建站小程序注册完成后如何制作
  • 微网站开发平台 开源大庆做网站公司
  • 长沙市住房和城乡建设局网站wordpress付费可见插件
  • 建设个人网站的参考网站及文献辽宁建设工程造价管理网站
  • 如何做360网站的排名新品发布会策划方案ppt
  • 网站后台登陆破解哪里有网站模板下载
  • 网站制作器软件下载建站备案
  • 网页模板下载网站站长素材音效网
  • 青岛网站建设要多少钱关键词优化是怎样收费的
  • 网站国际联网备案WordPress文章分页伪静态
  • 电子商务网站开发的任务书东莞seo关键词搜索关键词
  • 宁乡网站建设在哪小天才电话手表网站
  • 中文响应式网站搜搜网站提交
  • 华为官方网站手机商城首页大淘客网站商品做淘口令
  • 建站公司网站的关键词怎么设置
  • 上海二手房网站制作游戏需要什么技术
  • 湖州市城市建设档案馆网站电子商务网站怎么建
  • 网站超级外链做企业网站大约多少钱
  • 中国网站建设市场分析桂林公司网站搭建
  • 阿里云 企业网站选哪种洞窝app是谁开发的
  • ppt模板做的好的网站有哪些wordpress 多站点设置
  • ui作品集 网站怎么做网站制作加我
  • 自助做网站wordpress更换本地主题
  • 凡科网多页网站怎样做一线城市做网站工资有多少
  • .asp网站怎么做需要一个网站
  • 免费网站代码大全网站开发费入什么费用
  • 网站域名注册多少钱搜索引擎优化工具深圳
  • 学建设网站去哪里学建网站要大约多少钱
  • 网站正则表达式怎么做网站维护一般需要多久