LevOJ平臺.sln
P2097 乘法口訣數列
問題描述
解決方法
#include <stdio.h>
int main() {
int ans[100];
int a1,a2,n;
scanf("%d%d%d",&a1,&a2,&n);
ans[0]=a1;
ans[1]=a2;
int j=2;
for(int i=0;i<10;i++){
if (ans[i]*ans[i+1]>9)
{
ans[j]=(ans[i]*ans[i+1])/10;
j++;
ans[j]=(ans[i]*ans[i+1])%10;
j++;
}
else
{
ans[j]=ans[i]*ans[i+1];
j++;
}
}
for(int i=0;i<n;i++){
printf("%d ",ans[i]);
}
printf("\n");
return 0;
}
P2098 試試手氣
問題描述
解決方法
#include <stdio.h>
int main()
{
int index[6][6] = {0};
int n;
for (int i = 0; i < 6; i++)
{
scanf("%d", &index[0][i]);
}
scanf("%d", &n);
for (int i = 0; i < 6; i++)
{
int temp = 6;
for (int j = 1; j <= 5;)
{
if (temp==index[0][i])
{
temp--;
}
else
{
index[j][i] = temp;
temp--;
j++;
}
}
}
for (int i = 0; i < 6; i++)
{
printf("%d ", index[n][i]);
}
printf("\n");
return 0;
}
P2099 機工士姆斯塔迪奧
問題描述
解決方法
#include <stdio.h>
int main() {
int n, m, s, map[100][100]={0};
scanf("%d%d%d", &n, &m, &s);
int rc, ind, cnt=0;
for(int i=0; i<s; i++) {
scanf("%d%d", &rc, &ind);
switch (rc)
{
case 0:
for (int i = 0; i < m; i++)
{
map[ind-1][i] = 1;
}
break;
case 1:
for (int i = 0; i < n; i++)
{
map[i][ind-1] = 1;
}
break;
default:
break;
}
}
for(int i=0; i<n; i++) {
for(int j=0; j<m; j++) {
if(map[i][j] == 0) {
cnt++;
}
}
}
printf("%d", cnt);
return 0;
}
P1992 猜帽子游戲
問題描述
輸入輸出樣例
解決方法
P2023 超人與奧特曼
P1296 分形宇宙
問題描述
解決方法
P2100 考試座位號
問題描述
解決方法
P2101 一幫一
問題描述
解決方法
P1325 區間合併
問題描述
解決方法
P2045 數字蚯蚓
問題描述
解決方法
第三期未完結
看完了點個贊再走嘛