/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C/C++.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <iostream>
#include <bits/stdc++.h>
#include <queue>
#include <tuple>
using namespace std;
std::queue<std::tuple<unsigned int, int> >animQueue;
int main() {
animQueue.push(std::make_tuple(1,100));
animQueue.push(std::make_tuple(2,200));
animQueue.push(std::make_tuple(3,300));
animQueue.push(std::make_tuple(4,400));
int quesize = animQueue.size();
for(int i=0; i< quesize; i++)
{
auto elem = animQueue.front();
std::cout << get<0>(elem) << ":" << get<1>(elem) << std::endl;
animQueue.pop();
}
return 0;
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKV2VsY29tZSB0byBHREIgT25saW5lLgpHREIgb25saW5lIGlzIGFuIG9ubGluZSBjb21waWxlciBhbmQgZGVidWdnZXIgdG9vbCBmb3IgQy9DKysuCkNvZGUsIENvbXBpbGUsIFJ1biBhbmQgRGVidWcgb25saW5lIGZyb20gYW55d2hlcmUgaW4gd29ybGQuCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgojaW5jbHVkZSA8cXVldWU+CiNpbmNsdWRlIDx0dXBsZT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0ZDo6cXVldWU8c3RkOjp0dXBsZTx1bnNpZ25lZCBpbnQsIGludD4gPmFuaW1RdWV1ZTsKCgppbnQgbWFpbigpIHsKCQoJYW5pbVF1ZXVlLnB1c2goc3RkOjptYWtlX3R1cGxlKDEsMTAwKSk7CglhbmltUXVldWUucHVzaChzdGQ6Om1ha2VfdHVwbGUoMiwyMDApKTsKCWFuaW1RdWV1ZS5wdXNoKHN0ZDo6bWFrZV90dXBsZSgzLDMwMCkpOwoJYW5pbVF1ZXVlLnB1c2goc3RkOjptYWtlX3R1cGxlKDQsNDAwKSk7CgkKCWludCBxdWVzaXplID0gYW5pbVF1ZXVlLnNpemUoKTsKCWZvcihpbnQgaT0wOyBpPCBxdWVzaXplOyBpKyspCgl7CgkJYXV0byBlbGVtID0gYW5pbVF1ZXVlLmZyb250KCk7CgkJc3RkOjpjb3V0IDw8IGdldDwwPihlbGVtKSA8PCAgIjoiIDw8ICBnZXQ8MT4oZWxlbSkgPDwgc3RkOjplbmRsOwoJCWFuaW1RdWV1ZS5wb3AoKTsKCX0KCQoJCglyZXR1cm4gMDsKfQoKCiAgICA=