我想写一个算法来找到连续的奖励点。邀请者每次确认邀请都会得到( 1/2 )^k分,其中k是邀请的级别:0级(直接邀请的人)会得到1分,1级(由原始客户邀请的人邀请的人)会得到1/2分,2级邀请(由1级的人邀请的人)会得到1/4分,依此类推。只有第一个邀请才算数:向同一个人发送多个邀请不会产生任何进一步的积分,即使它们来自不同的邀请者并且只有第一个邀请算数。例如:
输入:
A recommends B
B accepts
B recommends C
C accepts
C recommends D
B recommends D
D accepts
计算如下:A从B的推荐中获得1分,B从C的推荐
我想为用户注册创建一个邀请表单。但是注册表单只为有特殊邀请码的人提供。那么,我如何在Zend form validation中设置它,以检查邀请代码是否与用户输入的代码匹配。邀请代码对于所有被邀请的人都是相同的。
这是我写的代码。
$invitationElement = new Zend_Form_Element_Text('invitationCode');
$invitationElement->setLabel('Invitation Code');
在azure AD b2b上,当我们邀请用户使用应用程序时,我们可以将被邀请的用户添加到组中。我在这里看到:https://docs.microsoft.com/pl-pl/azure/active-directory/b2b/customize-invitation-api邀请接口没有这样的可能性。在这个过程中,我们可以做些什么,从我们的应用程序发送邀请,并将被邀请的用户添加到具体的组中?