UVa 10300 - Ecological Premium

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94&page=show_problem&problem=1241

思路:求premium值,就是面积*环境友好度;其中动物个数和每个动物所占size为多余信息。

 1 #include<iostream>
 2 using namespace std;
 3
 4 int main()
 5 {
 6   int a,b,c;
 7   int sum;
 8   int t,m;
 9   cin>>t;
10   while(t--)
11   {
12     cin>>m;
13     sum=0;
14     while(m--)
15      {
16        cin>>a>>b>>c;
17        sum+=a*c;
18       }
19      cout<<sum<<endl;
20    }
21    return 0;
22 }
时间: 2024-10-12 04:48:23

UVa 10300 - Ecological Premium的相关文章

Ecological Premium

#include<bits/stdc++.h> using namespace std; int main() { int n,m; unsigned long long int a,b,c,sum; while((scanf("%d",&n)!=EOF)) { for(int i=0;i<n;i++) { cin>>m; sum=0; for(int i=0;i<m;i++) { cin>>a>>b>>c

UVA, 102 Ecological Bin Packing

题意:给你仨箱子,每个箱子里面有三种瓶子B G C,让你将其分类,使得每个箱子里只有一种瓶子, 每次只能移动一个瓶子,要求移动步数最小,相同则按字典序输出 思路:排列得到顺序有:BCG BGC CBG CGB GBC GCB 六种,都算出来按大小找就行了 ps:输入时顺序为:B G C ,为了方便我排序成了 B C G 代码如下: 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 int dat

UVA题目分类

题目 Volume 0. Getting Started 开始10055 - Hashmat the Brave Warrior 10071 - Back to High School Physics 10300 - Ecological Premium 458 - The Decoder 494 - Kindergarten Counting Game 414 - Machined Surfaces 490 - Rotating Sentences 445 - Marvelous Mazes

江西理工大学萌新基础练习(1)

这次的题目是HDU1089-1096(如果你做对了请翻到最后面) 1089随便写就可以了 #include <iostream> using namespace std; int main() { int n, m, k; while (cin >> m>>n) { k = m + n; cout << k << endl; } return 0; } 1090也一样 #include <iostream> using namespa

寒假练习 01

这一系列的练习主要在Virtual Judge上进行,题目为小白书上的题目推荐. UVa 10055 注意两个数的大小关系,水题. #include <iostream> using namespace std; int main() { long long x, y; while(cin >> x >> y) { if(x > y) { swap(x, y); } cout << y - x << endl; } return 0; }

UVA 562 Dividing coins --01背包的变形

01背包的变形. 先算出硬币面值的总和,然后此题变成求背包容量为V=sum/2时,能装的最多的硬币,然后将剩余的面值和它相减取一个绝对值就是最小的差值. 代码: #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> using namespace std; #define N 50007 int c[102],d

UVA 10341 Solve It

Problem F Solve It Input: standard input Output: standard output Time Limit: 1 second Memory Limit: 32 MB Solve the equation: p*e-x + q*sin(x) + r*cos(x) + s*tan(x) + t*x2 + u = 0 where 0 <= x <= 1. Input Input consists of multiple test cases and te

UVA 11014 - Make a Crystal(容斥原理)

UVA 11014 - Make a Crystal 题目链接 题意:给定一个NxNxN的正方体,求出最多能选几个整数点.使得随意两点PQ不会使PQO共线. 思路:利用容斥原理,设f(k)为点(x, y, z)三点都为k的倍数的点的个数(要扣掉一个原点O).那么全部点就是f(1),之后要去除掉共线的,就是扣掉f(2), f(3), f(5)..f(n).n为素数.由于这些素数中包括了合数的情况,而且这些点必定与f(1)除去这些点以外的点共线,所以扣掉.可是扣掉后会扣掉一些反复的.比方f(6)在f

[UVa] Palindromes(401)

UVA - 401 Palindromes Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu Submit Status Description A regular palindrome is a string of numbers or letters that is the same forward as backward. For example, the string "ABCDED