스키마에듀 백준 0623
2023. 6. 23. 21:19ㆍ스키마에듀 c언어 수업
728x90
https://www.acmicpc.net/problem/2581
#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
#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
규칙 찾기
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
#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 |