Size: a a a

2ch /pr/ #staythefuckhome

2020 March 14

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Эрик
Да. Хочу посмотреть на этот охуительный язык. И сколько он времени сожрёт.
сук, я на плюсах хуево закодил
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Эрик
29 / 29 test cases passed.
 Status: Accepted
Runtime: 0 ms
Memory Usage: 2.6 MB
 
Submitted: 2 months, 3 weeks ago
0???
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
сука
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
сколько у тебя?
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Коля🤔🎭
сколько у тебя?
4
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Можешь код скопировать мой, что я кидал и сам проверить, что я не соврал.
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
Не зря ник и био про раст 😎
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
Эрик
Можешь код скопировать мой, что я кидал и сам проверить, что я не соврал.
пизда, такой говнокод у меня
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
ебаные плюсы
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
TNN TITAN
пизда, такой говнокод у меня
скинь
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
мб чему-то научусь
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Я тебя просил на го кодить.
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
вот код на 0 мс
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
class Solution {
public:
   vector<int> twoSum(vector<int>& nums, int target) {
       
       unordered_map<int,int> map;
       for(int i = 0; i < nums.size(); i++)
       {
           if(map.find(target -nums[i]) != map.end())
           {
               return vector<int>{map[target-nums[i]],i};
           }
           map[nums[i]] = i;
       }
       return vector<int>{0,0};
       
       
   }
};
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
class Solution {
public:
   vector<int> twoSum(vector<int>& nums, int target) {
       unordered_multimap<int,int> numbers;
       for(int i = 0; i < nums.size(); i++){
           numbers.insert(pair<int,int>{nums[i],i});
       }
       for (unordered_multimap<int,int>::iterator i = numbers.begin(); i != numbers.end(); i++){
           unordered_multimap<int,int>::iterator it = numbers.find(target-(*i).first);
           if(it == i && numbers.count((*it).first) >= 2){
               pair<int,int> tmp = *i;
               numbers.erase(i);
               it = numbers.find(target-tmp.first);
               return vector<int>{min(tmp.second,(*it).second),max(tmp.second,(*it).second)};
           }
           else if(it != i && it != numbers.end()){
               return vector<int>{(*i).second,(*it).second};
           }
       }
       return vector<int>{0,0};
}
};
источник

К

Коля🤔🎭 in 2ch /pr/ #staythefuckhome
можно просто return { 0, 0 }
источник

T

TNN TITAN in 2ch /pr/ #staythefuckhome
а вот мой нахуй
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
Потому что мапа с двумя интами.
источник

Э

Эрик in 2ch /pr/ #staythefuckhome
По мапе хуёвый поиск, плюс памяти занимает в два раза больше, что плохо для кешлайнов.
источник