public class Test1 {
public static void main(String[] args) {
double firstDAU = 100;//第一天的日活(萬人)
double perUserMoney = 6;//單用戶成本元
double arpu = 0.25;//單用戶日廣告收益
double totalCost = firstDAU * perUserMoney / arpu;//總花費成本
System.out.println("推廣成本:" + totalCost);
double day = 1;
double sum = 0;
while (true){
sum += dau(day);
if(sum > totalCost) {
System.out.println("第" + day + "天可以回本");
break;
}
day = day + 1;//增加一天
}
}
//留存函數
public static double dau(double day){
return (1/day)*96+4;
}
}
關於擬合函數
http://tools.jb51.net/jisuanqi/fun_draw