1822A - TubeTube Feed - CodeForces Solution


brute force implementation *800

Please click on ads to support us..

C++ Code:

#include <iostream>
#include <string.h>
#include<map>
#include<set>
#include<vector>
#include<queue>
#include<math.h>
#include<algorithm>
using namespace std;
struct video {
    int time;
    int value;
}a[1000];
//bool cmp(const video&a,const video&b)
//{
//    return a.time < b.time;
//}
int q;
int n, t;
int main()
{
    
    
    cin >> q;

    while (q--)
    {
        cin >> n >> t;
     /*   memset(a, sizeof(a), 0);*/
        int ans = 0;
        int k = 0;
        int key = 0;
        for (int i = 1; i <= n; i++)
        {
            cin >> a[i].time;

        }
        for (int i = 1; i <= n; i++)
        {
            cin >> a[i].value;

        }
        

        for (int i = 1; i <= n; i++)
        {
               
         
                if (a[i].value > ans && a[i].time <= t)
                {
                    
                    ans = a[i].value;
                    k = i;
                    key = 1;
                    
                }
                t--;
   
        }
        if (key == 0)
        {
            cout << -1 << endl;
            
        }
        else
        {
            cout << k << endl;
        }


    }
    return 0;

}


Comments

Submit
0 Comments
More Questions

1626A - Equidistant Letters
977D - Divide by three multiply by two
1654B - Prefix Removals
1654A - Maximum Cake Tastiness
1649A - Game
139A - Petr and Book
1612A - Distance
520A - Pangram
124A - The number of positions
1041A - Heist
901A - Hashing Trees
1283A - Minutes Before the New Year
1654D - Potion Brewing Class
1107B - Digital root
25A - IQ test
785A - Anton and Polyhedrons
1542B - Plus and Multiply
306A - Candies
1651C - Fault-tolerant Network
870A - Search for Pretty Integers
1174A - Ehab Fails to Be Thanos
1169A - Circle Metro
780C - Andryusha and Colored Balloons
1153A - Serval and Bus
1487C - Minimum Ties
1136A - Nastya Is Reading a Book
1353B - Two Arrays And Swaps
1490E - Accidental Victory
1335A - Candies and Two Sisters
96B - Lucky Numbers (easy)