baekjoon 20260209
This commit is contained in:
parent
9eb6786614
commit
8a4ad949fa
36
code_study/Baekjoon/c/27172.c
Normal file
36
code_study/Baekjoon/c/27172.c
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
int score[1000001];
|
||||||
|
bool valid[1000001];
|
||||||
|
|
||||||
|
int main() {
|
||||||
|
int N;
|
||||||
|
scanf("%d",&N);
|
||||||
|
int* card = (int*)malloc(sizeof(int)*N);
|
||||||
|
|
||||||
|
for(int i=0; i<N; i++) {
|
||||||
|
scanf("%d",&card[i]);
|
||||||
|
valid[card[i]] = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
for(int i=1; i<=1000000; i++) {
|
||||||
|
if(!valid[i]) continue;
|
||||||
|
|
||||||
|
for(int j=2*i; j<=1000000; j+=i) {
|
||||||
|
if(valid[j]) {
|
||||||
|
score[i] += 1;
|
||||||
|
score[j] -= 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for(int i=0; i<N; i++) {
|
||||||
|
printf("%d ",score[card[i]]);
|
||||||
|
}
|
||||||
|
|
||||||
|
free(card);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
22
code_study/Baekjoon/java/_2576.java
Normal file
22
code_study/Baekjoon/java/_2576.java
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
public class _2576 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Scanner sc = new Scanner(System.in);
|
||||||
|
int res = 0, min = 101;
|
||||||
|
for(int i=0; i<7; i++) {
|
||||||
|
int n = sc.nextInt();
|
||||||
|
if(n % 2 == 1) {
|
||||||
|
res += n;
|
||||||
|
min = Math.min(min, n);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sc.close();
|
||||||
|
|
||||||
|
if(res == 0) System.out.println(-1);
|
||||||
|
else {
|
||||||
|
System.out.println(res);
|
||||||
|
System.out.println(min);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user