Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <fstream>
- using namespace std;
- const int ccc = 1001;
- int main()
- {
- int k, n, mas[ccc][ccc], d = 0, ma = 10000, z = 0;
- int smm[ccc];
- int gr[ccc];
- int ddd = 0;
- int eil = 0;
- int mm[ccc][ccc];
- string m;
- ifstream fd("automobiliai-vyr.in");
- ofstream fr("automobiliai-vyr.out");
- fd >> k >> m >> n;
- if(k >=1 && k <= 20){
- for(int i = 0; i < n; i++){
- for(int j = 0; j < k; j++){
- fd >> mas[i][j];
- }
- }
- fd.close();
- for(int j = 0; j < k; j++){
- for(int i = 0; i < n;i++){
- if(m[j] == 'D'){
- if(d <= mas[i][j]){
- d = mas[i][j];
- }
- }
- else if(m[j] == 'M'){
- if(ma >= mas[i][j]){
- ma = mas[i][j];
- }
- }
- }
- for(int i = 0; i < n;i++){
- if(d == mas[i][j] && m[j]=='D'){
- mm[i][j]=1;
- }
- if(ma == mas[i][j] && m[j]=='M'){
- mm[i][j]=1;
- }
- }
- d = 0;
- ma = 10000;
- }
- for(int i = 0; i < n; i++){
- smm[i] = 0;
- for(int j = 0; j < k; j++){
- smm[i] += mm[i][j];
- }
- if(smm[i] >ddd){
- ddd = smm[i];
- eil = i + 1;
- }
- }
- for(int i = 0; i < n;i++){
- if(smm[i] >= ddd){
- ddd = smm[i];
- eil = i + 1;
- }}
- for(int i = 0; i < n;i++){
- gr[i] = 0;
- for(int j = 0; j < k;j++){
- gr[i] += mas[i][j];
- }
- }
- for(int i = 0; i <n;i++)
- if(smm[i] == ddd){
- z++;
- }
- }
- if(z == 1)
- fr << eil;
- else if (z > 1 || z == 0)
- fr << "Neegzistuoja";
- /* for(int i = 0; i < n;i++){
- for(int nmj=0; nmj<k;nmj++){
- cout << mm[i][nmj] << " ";
- }
- cout <<endl;
- }*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement