뉴비 시절의 추억
정보 셤범위 답
태장고 21302
2021. 12. 12. 17:22
//1250
int f() {
int idx = 1, MAX = d[0];
for(int i=0; i<n; i++) {
if(d[i] > MAX) {
M = d[i];
idx = i+1;
}
}
return idx;
}
//1251
long long int f() {
long long int MAX = 0;
for(int i=1; i<=n; i++) {
MAX = d[i]>MAX?d[i]:MAX;
}
long long int ans = MAX;
for(int i=1; i<=n; i++) {
if(d[i] < ans) {
ans = d[i];
}
}
return ans;
}
//1252
void f(int k) {
if(x == 1) {
printf("hello");
} else {
printf("world");
}
}
//1253
void f(int k) {
printf(k%2==0?"even":"odd");
}
//1254
void f(int n) {
if((bool)n) {
printf("true");
} else {
printf("false");
}
}
//1255
void f(int k) {
if(!k) {
printf("zero");
} else {
printf("non zero");
}
}
//1256
void f(int k) {
if(!k) {
printf("zero");
} else {
if(k>0) {
printf("positive");
} else {
printf("negative");
}
}
}
//1257
void f(int k) {
int count = 0;
for(int i=2; i<k; i++) {
if(k%i==0) {
count++;
}
}
if(k == 1 || count >= 1) {
printf("composite");
} else {
printf("prime");
}
}
//1258
void f(int k) {
while(k--) {
printf("love\n");
}
}
//1259
void f(int k) {
for(int i=1; i<=k; i++) {
printf("*");
}
}
//1260
bool zero(int k) {
return !k;
}
//1261
bool zero(int k) {
return !k;
}
bool plus(int k) {
return k > 0 ? 1 : 0;
}
//1262
bool prime(int k) {
int count = 0;
for(int i=2; i<k; i++) {
if(k%i==0) {
count++;
}
}
return !count;
}
//1263
char grade(int k) {
if(k >= 90) {
return 'A';
} else if(k >= 80) {
return 'B';
} else if(k >= 70) {
return 'C';
} else if(k >= 60) {
return 'D';
} else {
return 'F';
}
}
//1264
long long int abs(long long int k) {
return k >= 0 ? k : -k;
}
//1265
int sqrt(long long int k) {
int ans = 0;
#include <stdio.h>
int a, b;
int gcd(int p, int q){ if(p==0) return q; return gcd(q%p, p);}
long long int lcm(int, int);
int main()
{
scanf("%d%d", &a, &b);
printf("%lld\n", lcm(a, b));
}
return -1;
} else {
return i;
}
}
//1267
int f(float k) {
return (int)k;
}
//1268
double f(double k) {
return k - (long long int)k;
}
//1269
long long int f(double k) {
long long int t = (long long int)k;
if(k<= t) {
return t;
} else {
return t+1;
}
}
//1270
long long int f(double x) {
long long int t=(long long int)x;
if(t>x) {
return x-1;
} else {
return x;
}
}
//1271
long long int f(int k) {
long long int sum = 0;
for(int i=1; i<=k; i++)
sum += i;
return sum;
}
//1272
long long int f(int k) {
long long int sum = 1;
for(int i=1; i<=k; i++)
sum *= i;
return sum;
}
//1273
int f(int k) {
int count = 0;
for(int i=1; i<=k; i++)
if(k%i==0) count++;
return count;
}
//1274
long long int f(long long int n) {
while(n>9)
{
printf("%d", n%10);
n /= 10;
}
return n;
}
//1275
long long int f(int p, int q) {
return (long long int)p+q;
}
//1276
long long int f(long long int p, long long int q) {
long long int MAX = p>q?p:q;
long long int MIN = p<q?p:q;
return MAX - MIN;
}
//1277
int max(int p, int q) {
return p > q ? p : q;
}
//1278
int min(int p, int q) {
return p < q ? p : q;
}
//1279
int mid(int p, int q, int k) {
return p+q+k-max(p, max(q, k))-min(p, min(q, k));
}
//1280
int gcd(int a, int b) {
int ans=0;
for(int i=1; i<=100000; i++) {
if(a%i==0 && b%i==0) {
ans = i;
}
}
return ans;
}
//1281
long long int lcm(int p, int q) {
return p*q/gcd(p, q);
}
//1282
long long int pow(int a, int n)
{
long long int ans = 1;
if(a == 1) {
ans = 1;
} else {
for(int i=1; i<=n; i++) {
ans *= a;
}
}
return ans;
}
//1283
long long int subsetsum(int a, int b)
{
long long int ans=0;
for(long long int i=a; i<=b; i++) {
ans += d[i];
}
return ans;
}
//1284
int maxi(int a, int b)
{
int i = a;
for (int j = a+1; j <= b; j++)
if (d[i] < d[j])
i = j;
return i;
}
//1285
int findi(int a)
{
for (int i = 1; i <= n; i++) {
if (d[i] == a) {
return i;
}
}
return -1;
}
//1286
int lower_bound(int k)
{
int i, result=0;
for(i=1; i<=n; i++) {
if(d[i] >= k) {
return i;
break;
}
}
return n+1;
}
//1287
int upper_bound(int k)
{
int i, result=0;
for(i=1; i<=n; i++) {
if(d[i] > k) {
return i;
break;
}
}
return n+1;
}