Навыки Резюме

1. Изменение внутренней части неключевых набора.

Используйте изменяемые, чтобы изменить не-ключ.

Пример кода:

# include <бит / STDC ++ ч.>
 с использованием  пространства имен STD;
#define FOPEN freopen ( "_ in.txt", "г", STDIN); freopen ( "_ out.txt", "ш", стандартный вывод);
#define LL долго долго
 #define ULL без знака LL
 #define фи первый
 #define себе второй
 #define пб push_back
 #define lson л, м, к.т. << 1
 #define rson т + 1, г, к.т. << 1 | 1
 #define LCH (х) тр [х] .son [0]
 #define RCH (х) тр [х] .son [1]
 #define MAX3 (а, б, в) макс (а, макс (б, в))
 # определяет min3 (а, б, в) мин (а, мин (б, в)) 
ЬурейеМ пар < INT ,> ФАПЧ;
Const  ИНТ инф = 0x3f3f3f3f ;
Const  INT _inf = 0xc0c0c0c0 ;
Const Л.Л. INF = 0x3f3f3f3f3f3f3f3f ;
Const LL _INF = 0xc0c0c0c0c0c0c0c0 ;
Const LL мод = ( INT ) 1e9 + 7 ;
Const  INT N = 2e5 + 100 ;
структура узла {
     INT л; 
    изменяемые INT v;
    BOOL  оператор <( Const Узел & х) Const{
         Вернуться л < х; 
    } 
    Узел ( Int а, INT б): л (а), V (B) {}; 
}; 
установить <Узел> ул;
INT основных () { 
    st.insert (Узел ( 1 , 2 ));
    установить <Узел> :: = итератора это st.lower_bound (узел ( 0 , 0 )); 
    соиЬ << (* это) .l << "  " << (* это) .в << епсИ; 
    ( * Он) .v = 3 ; 
    соиЬ << (* это) .l << "  " << (* это) .в <<

    вернуться  0 ; 
}
Просмотр кода

 

рекомендация

отwww.cnblogs.com/MingSD/p/11145113.html
рекомендация