HDU 5086 Revenge of Segment Tree
2014-11-07 17:48
316 查看
题目链接:Revenge of Segment Tree
解题思路:有点意思的水题。。
看这个三角形
1
2 2
3 4 3
4 6 6 4
5 8 9 8 5
#include<cstdio>
#define ll long long
#define MOD 1000000007
using namespace std;
ll t, n, m, tem, ans;
ll i, j, k;
ll tot;
int main(){
scanf("%lld", &t);
while(t--){
scanf("%lld", &n);
ans = 0;
tot = 1;
for(i = 0; i < n; i++){
scanf("%lld", &tem);
tem = ((i + 1) * (n - i)) % MOD * tem % MOD;
ans = (ans + tem) % MOD;
}
printf("%lld\n", ans);
}
return 0;
}
解题思路:有点意思的水题。。
看这个三角形
1
2 2
3 4 3
4 6 6 4
5 8 9 8 5
#include<cstdio>
#define ll long long
#define MOD 1000000007
using namespace std;
ll t, n, m, tem, ans;
ll i, j, k;
ll tot;
int main(){
scanf("%lld", &t);
while(t--){
scanf("%lld", &n);
ans = 0;
tot = 1;
for(i = 0; i < n; i++){
scanf("%lld", &tem);
tem = ((i + 1) * (n - i)) % MOD * tem % MOD;
ans = (ans + tem) % MOD;
}
printf("%lld\n", ans);
}
return 0;
}
相关文章推荐
- hdu 5086 Revenge of Segment Tree
- HDU 5086 Revenge of Segment Tree
- hdu5086——Revenge of Segment Tree
- [ACM] HDU 5086 Revenge of Segment Tree(所有连续区间的和)
- hdu 5086 Revenge of Segment Tree(水题)
- hdu 5086 Revenge of Segment Tree(BestCoder Round #16)
- HDU-5086-Revenge of Segment Tree
- hdu 5086 Revenge of Segment Tree(思路)
- hdu 5086 Revenge of Segment Tree(BestCoder Round #16)
- [ACM] HDU 5086 Revenge of Segment Tree(全部连续区间的和)
- HDU-5086-Revenge of Segment Tree (BestCoder Round #16)
- HDURevenge of Segment Tree(第二长的递增子序列)
- HDURevenge of Segment Tree(第二长的递增子序列)
- USTH-第三次测试-1004-Revenge of Segment Tree
- hdu5086——Revenge of Segment Tree
- [HDU 5086] Revenge of Segment Tree (前缀和)
- Revenge of Segment Tree (hdu 5086)
- 【BestCoder#16A / HDU5086】Revenge of Segment Tree
- BestCoder Round #16 Revenge of Segment Tree (树状数组)
- BestCoder#16 A-Revenge of Segment Tree