2023. 6. 23. 21:19ㆍ스키마에듀 c언어 수업
https://www.acmicpc.net/problem/2581
2581번: 소수
M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다.
www.acmicpc.net
#include <stdio.h>
int main(void) {
int m;
int n;
int min = 0, sum = 0;
scanf("%d", &m);
scanf("%d", &n);
for(int num=m; num<=n; num++){
for(int i=2;i<num;i++){
if(num%i == 0){
break;
}
if(i == num-1){ //num은 소수
sum += num;
if(min == 0){
min = num;
}
}
}
if(num == 2){
sum += num;
min = num;
}
}
if(sum == 0){
printf("-1");
}else{
printf("%d\n%d", sum, min);
}
return 0;
}
https://www.acmicpc.net/problem/19532
19532번: 수학은 비대면강의입니다
정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $-
www.acmicpc.net
#include <stdio.h>
int main(void) {
int a, b, c, d, e, f;
scanf("%d %d %d %d %d %d", &a, &b, &c, &d, &e, &f);
int x, y;
for(int i=-999; i<=999;i++){
for(int j = -999; j<=999; j++){
int tmp1 = a*i + b*j;
int tmp2 = d*i + e*j;
if(tmp1 == c && tmp2 == f){
printf("%d %d", i, j);
return 0;
}
}
}
return 0;
}
https://www.acmicpc.net/problem/13909
13909번: 창문 닫기
첫 번째 줄에는 창문의 개수와 사람의 수 N(1 ≤ N ≤ 2,100,000,000)이 주어진다.
www.acmicpc.net
규칙 찾기
1 ~ 3 : 1
4 ~ 8 : 2
9 ~ 15 : 3
16 ~24 : 4
25 : 5
-> 제곱근의 정수 부분
#include <stdio.h>
#include <math.h>
int main(void) {
double n;
scanf("%lf", &n);
int result = (int)sqrt(n);
printf("%d", result);
return 0;
}
https://www.acmicpc.net/problem/10810
10810번: 공 넣기
도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이
www.acmicpc.net
#include<stdio.h>
int main(void)
{
int arr[100] = {0,};
int N, T;
int start, end, x;
scanf("%d %d", &N, &T);
for(int t=0;t<T;t++){
scanf("%d %d %d", &start, &end, &x);
for(int i=start-1; i<end;i++){
arr[i] = x;
}
}
for(int i=0;i<N;i++){
printf("%d ", arr[i]);
}
return 0;
}
'스키마에듀 c언어 수업' 카테고리의 다른 글
스키마에듀 수업 0708 백준 (1) | 2023.07.07 |
---|---|
스키마에듀 0701 수업 (0) | 2023.06.30 |
스키마에듀 백준 4문제 (0) | 2023.06.16 |
스키마에듀 0610 수업 (1) | 2023.06.09 |
스키마에듀_0603 백준 4문제 (2) | 2023.06.02 |