Submission #230446


Source Code Expand

#include <iostream>
#include <stdlib.h>

typedef struct _cl {
	struct _cl * next;
	struct _cl * prev;
	int cost;
}cl ;

typedef struct _head{
	cl * head ;
	cl * tail ;
}head ;

int main(void)
{
	int n = 0;
	int i = 0;
	int sum = 0 ;
	unsigned long long X = 0 ;
	unsigned long long Y = 0 ;
	head  hd = {0} ;
	cl * list = NULL ;
	cl * prev = NULL ;

	std::cin >> n ;
	std::cin >> X ;

	list = (cl*)calloc(1, sizeof(cl)) ;
	std::cin >> list->cost ;

	hd.head = list ;
	hd.tail = list ;
	prev = list ;

	for(int i=1; i<n; ++i) {
		list = (cl*)calloc(1, sizeof(cl)) ;
		std::cin >> list->cost ;
		
		prev->next = list ;
		list->prev = prev ;
		prev = list ;
		hd.tail = list ;
	}
	Y=X ;
	list = hd.head ;
	while( Y ) {
		if ( Y & 0x1 ) {
			sum += list->cost ;
		}

		Y >>= 1 ;
		list = list->next ;
	}
	std::cout << sum << std::endl ;

	return 0 ;
}

Submission Info

Submission Time
Task B - 価格の合計
User amaga38
Language C++ (G++ 4.6.4)
Score 100
Code Size 904 Byte
Status AC
Exec Time 25 ms
Memory 928 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 20
Set Name Test Cases
Sample subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt
All subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt
Case Name Status Exec Time Memory
subtask0_sample01.txt AC 24 ms 672 KB
subtask0_sample02.txt AC 23 ms 672 KB
subtask0_sample03.txt AC 23 ms 924 KB
subtask1_01.txt AC 22 ms 924 KB
subtask1_02.txt AC 24 ms 804 KB
subtask1_03.txt AC 23 ms 800 KB
subtask1_04.txt AC 24 ms 920 KB
subtask1_05.txt AC 23 ms 924 KB
subtask1_06.txt AC 24 ms 928 KB
subtask1_07.txt AC 25 ms 804 KB
subtask1_08.txt AC 24 ms 924 KB
subtask1_09.txt AC 23 ms 796 KB
subtask1_10.txt AC 24 ms 796 KB
subtask1_11.txt AC 25 ms 800 KB
subtask1_12.txt AC 24 ms 740 KB
subtask1_13.txt AC 22 ms 800 KB
subtask1_14.txt AC 23 ms 804 KB
subtask1_15.txt AC 25 ms 728 KB
subtask1_16.txt AC 25 ms 808 KB
subtask1_17.txt AC 24 ms 800 KB