楼主: newkid

[每日一题] PUZZLEUP 2017

[复制链接]
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
291#
发表于 2017-12-13 21:20 | 只看该作者
newkid 发表于 2017-12-13 00:22
我又看了一眼,原来第六行我也是有三种。
这个所谓“状态”缺乏严格定义,没法做。比如你第16行,有18种 ...

有道理,向下移一下应当算新状态,我更新了一下图片

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
292#
 楼主| 发表于 2017-12-13 22:29 | 只看该作者
凭什么第五行就有两种,一旦全部分开(第一行)就变成次序无关了呢?

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
293#
 楼主| 发表于 2017-12-14 00:00 | 只看该作者
#19 BALLS

You will put 33 identical balls into boxes numbered from 1 to 6.
* Every box will have at least as many balls as its number.
* Odd-numbered boxes will have odd number of balls and even-numbered boxes will have even number of balls.

How many different placements are there (considering number of balls in each box)?

你将把33个相同的球放入编号从1到6的方框中。
*每个盒子中球的数量至少与盒子编号一样多。
*奇数盒子中球数为奇数,偶数盒子中球数为偶数。

有多少个不同的放法(考虑每个盒子中的球数)?

-------------
这个应该很简单。

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
294#
发表于 2017-12-14 06:54 来自手机 | 只看该作者
newkid 发表于 2017-12-13 22:29
凭什么第五行就有两种,一旦全部分开(第一行)就变成次序无关了呢?

拓扑等价么,你用化合物做比方很合适啊,就是同分异构体

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
295#
 楼主| 发表于 2017-12-14 23:13 | 只看该作者
lugionline 发表于 2017-12-14 06:54
拓扑等价么,你用化合物做比方很合适啊,就是同分异构体

我那个定义是把每种“状态”等价于出现的化合物种类的组合,和排列位置无关的。现在只有他自己知道怎么回事了。这不是他第一次表达不清晰了。

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
296#
发表于 2017-12-19 08:50 | 只看该作者
出招吧骚年,MMA可以让你三行代码



MMA最擅长这种直抒胸臆式的解题

使用道具 举报

回复
论坛徽章:
548
生肖徽章2007版:猴
日期:2008-05-16 11:28:59生肖徽章2007版:马
日期:2008-10-08 17:01:01SQL大赛参与纪念
日期:2011-04-13 12:08:17授权会员
日期:2011-06-17 16:14:53ITPUB元老
日期:2011-06-21 11:47:01ITPUB官方微博粉丝徽章
日期:2011-07-01 09:45:27ITPUB十周年纪念徽章
日期:2011-09-27 16:30:472012新春纪念徽章
日期:2012-01-04 11:51:222012新春纪念徽章
日期:2020-11-30 22:13:24海蓝宝石
日期:2012-02-20 19:24:27
297#
发表于 2017-12-19 10:03 | 只看该作者
19#

SQL> with t as (select level n from dual connect by level<=33),
  2  s(lvl,nlist,nsum) as (select 1,cast(n as varchar2(100)),n from t where mod(n,2)=1
  3                        union all
  4                       select s.lvl + 1,
  5                              s.nlist||','||t.n,
  6                              s.nsum + t.n
  7                         from s,t
  8                        where s.lvl < 6
  9                          and t.n > s.lvl
10                          and s.nsum + t.n <= 33
11                          and (  (mod(s.lvl+1,2) = 0 and mod(t.n,2)=0)
12                              or (mod(s.lvl+1,2) = 1 and mod(t.n,2)=1)
13                               )
14                        )
15  select count(*)
16    from s
17   where lvl = 6
18     and nsum = 33
19  /
  COUNT(*)
----------
       462

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
298#
发表于 2017-12-19 10:32 | 只看该作者
newkid 发表于 2017-12-14 00:00
#19 BALLS

You will put 33 identical balls into boxes numbered from 1 to 6.

排列还是组合
比如都是abcdef
一个是abcdef,另一个是cbadef,算几种?

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
299#
发表于 2017-12-19 10:51 | 只看该作者
本帖最后由 〇〇 于 2017-12-19 10:56 编辑
lugionline 发表于 2017-12-19 08:50
出招吧骚年,MMA可以让你三行代码
http://reference.wolfram.com/language/ref/Solve.html 的例子

Solve[x^2 + 2 y^3 == 3681 && x > 0 && y > 0, {x, y}, Integers]
Solve::eqf: -- Message text not found -- (y > 0)
是我版本太低?

另外求实数解,怎么还出来虚数?
In[11]:= Solve[(x^2 + 2) (x^2 - 2) == 0, x, Reals]

Out[11]= {{x -> -Sqrt[2]}, {x -> -I Sqrt[2]}, {x -> I Sqrt[2]}, {x -> Sqrt[2]}}

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
300#
发表于 2017-12-19 12:12 | 只看该作者

Solve能不能出答案,答案对不对完全看MMA 的心情,但你的主要问题是版本太低

8.0表示毫无压力

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表