Professional Documents
Culture Documents
20173174-Nguyễn Quang Huy-Buoi3-Tuan35
20173174-Nguyễn Quang Huy-Buoi3-Tuan35
#include<bits/stdc++.h>
#include<iostream>
int c[M][M];
int n, k;
int m;
if(memo[u].count(make_pair(up,down))){
if(__builtin_popcount(down)==n){
int res=INT_MAX;
res=min(res,c[u][v]+CBUS(v,up|(1<<(v-1)),down));
if(up>>(v-n-1)&1){
res=min(res, c[u][v]+CBUS(v,up^(1<<(v-n-1)),down|(1<<(v-n-
1))));
int main(){
cin>>n>>k;
m=n*2;
for(int i=0;i<=m;++i)
for(int j=0;j<=m;++j){
cin>>c[i][j];
}
cout<<CBUS(0,0,0)<<endl;
return 0;
//TRAINING 3: TAXI
#include<bits/stdc++.h>
#include<iostream>
int c[M][M];
int n,k=1;
int m;
if(memo[u].count(make_pair(up,down))){
if(__builtin_popcount(down)==n){
}
int res=INT_MAX;
res=min(res,c[u][v]+CBUS(v,up|(1<<(v-1)),down));
if(up>>(v-n-1)&1){
res=min(res, c[u][v]+CBUS(v,up^(1<<(v-n-1)),down|(1<<(v-n-
1))));
int main(){
cin>>n;
m=n*2;
for(int i=0;i<=m;++i)
for(int j=0;j<=m;++j){
cin>>c[i][j];
cout<<CBUS(0,0,0)<<endl;
return 0;
//Training 4: PIE
#include <bits/stdc++.h>
#define pi 3.141592653589793238
int T, N, F, r[MAXN] = { };
double result[MAXT] = { };
int main() {
scanf("%d", &T);
int i = -1;
while (++i < T) {
int j = -1;
double sum = 0;
scanf("%d", &r[j]);
sum *= pi;
double low = 0;
V = (low + high) / 2;
j = -1;
sum = 0;
if (sum < F + 1) {
high = V;
continue;
} else {
low = V;
continue;
i = -1;
printf("%.6f\n", result[i]);
return 0;