如果我们有两个数字,假设是a and b,那么我们如何找到sum of b%i where i ranges from 1 to a的值呢?一种方法是遍历从1到a的所有值,但是有没有有效的方法呢?(比O(n)更好?)例如:如果a=4,b=5,那么required ans = 5%1+5%2+5%3+5%4=4,谢谢。
我想要实现的是一份关于日常金融交易的报告。使用我的SQL查询,我想要计算现金交易的总数,现金总价值,以及支票的总现金价值。我只想在指定的日期执行此操作。(SELECT SUM(amount) FROM TRANSACTION WHERE payment_type.name = 'cash') AS total_cash,
(SELECT COUNT(*) FROM TRANSACTION WHERE payment_type.name = 'cash')