微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 XSLT 中 20 多人的列表中获得 10 人的所有可能组合?

如何解决如何从 XSLT 中 20 多人的列表中获得 10 人的所有可能组合?

我有一个如下的xml:

<?xml version="1.0" encoding="utf-8" ?>
<ReportData>
    <Employee>
        <name>Alpha</name>
        <country>IND</country>
        <Rate>10</Rate>
    </Employee>
    <Employee>
        <name>Charlie</name>
        <country>US</country>
        <Rate>9.5</Rate>
    </Employee>
    <Employee>
        <name>Tango</name>
        <country>IND</country>
        <Rate>8</Rate>
    </Employee>
    ...
<!-- 20 more employees -->
</ReportData>

我需要获得具有以下 2 个条件的 10 名员工的所有可能组合:

  1. 来自一个国家的不超过 7 名员工。 (8 个来自 IND,2 个来自美国 - 不允许)
  2. 选定的 10 名员工的费用总和不应超过 100 美元

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。