problem 1300

news/2024/11/14 13:14:05/
看了许久才把题意搞懂。
Accepted1300C++00:00.00388K
#include<stdio.h>
#include
<string.h>
void solve(int x, int  y)
{
    
char c, bmp[32][32
], pre;
    memset(bmp, 
0sizeof
(bmp));
    
while(scanf("%c"&c) != EOF && c != '.'
)
    {
        
int
 x1, y1;
        
switch
(c)
        {
        
case 'E'
:
            x1 
= x++, y1 = y - 1
;
            
break
;
        
case 'N'
:
            x1 
= x, y1 = y++
;
            
break
;
        
case 'S'
:
            x1 
= x - 1, y1 = y-- - 1
;
            
break
;
        
case 'W'
:
            x1 
= x-- - 1, y1 =
 y;
            
break
;
        }
        bmp[x1][y1] 
= 1
;
    }
    
for(int i = 31; i >= 0; i--, printf(" "
))
        
for(int j = 0; j < 32; j++
)
            (bmp[j][i] 
== 1? printf("X") : printf("."
);
}
int
 main()
{
#ifndef ONLINE_JUDGE
    freopen(
"1300.txt""r"
, stdin);
#endif

    
int  t, x, y;
    
while(scanf("%d"&t) !=
 EOF)
        
for(int i = 0; i < t; i++
)
        {
            scanf(
"%d%d "&x, &
y);
            printf(
"Bitmap #%d/n", i + 1
);
            solve(x, y);
            printf(
"/n"
);
        }
#ifndef ONLINE_JUDGE
    fclose(stdin);
#endif

    
return 0 ;
}
 

http://www.ppmy.cn/news/548182.html

相关文章

leetcode 1300 - 每日刷题笔记

1.题目 给你一个整数数组 arr 和一个目标值 target &#xff0c;请你返回一个整数 value &#xff0c;使得将数组中所有大于 value 的值变成 value 后&#xff0c;数组的和最接近 target &#xff08;最接近表示两者之差的绝对值最小&#xff09;。 如果有多种使得和最接近 ta…

入门OJ P:1300 面积题解

原题网址&#xff1a;https://begin.lydsy.com/JudgeOnline/problem.php?cid1311&pid1 密码&#xff1a;20192019 本蒟蒻第二次发题解&#xff0c;依旧不好意思&#xff0c;若有错误欢迎各位神犇指出&#xff0c;本蒟蒻不胜感激。 题目描述如下&#xff1a; Time Limit: 1…

Error Code: 1300. Invalid utf8 character string: ''

网上查到这个问题好像是和字符集有关系的&#xff0c;所以先测测自己是什么字符集 ->show variables like ‘char%’; character_set_client utf8 character_set_connection utf8 character_set_database utf8 character_set_filesystem binary character_set_results…

ERROR 1300 (HY000): Invalid utf8 character string:

在load csv 进mysql的时候&#xff0c;报ERROR 1300 (HY000): Invalid utf8 character string: 解决方案&#xff1a; 1.查看字符集&#xff0c;Linux&#xff0c; 数据库&#xff0c;表 mysql> show variables like character%; -------------------------------------…

天玑1300和天玑1200参数对比 天玑1300和天玑1200选哪个

天玑1300作为1200的升级版本&#xff0c;性能肯定更加的强悍&#xff0c;综合能力也强大。主要的架构规格都没有改变&#xff0c;只是强化了ai特效并且升级了夜景拍摄和hdr功能&#xff0c;能够去呈现出更多的精彩照片和画质。 选天玑1300还是天玑1200这些点很重要看过你就懂了…

mysql导入txt类型数据时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨

mysql导入txt类型数据&#xff08;内有多行数据&#xff09;时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: ̨ mysql> load data local infile "d:/x.txt" into table tb_model; ERROR 1300 (HY000): Invalid utf8 character string: ̨’ 原有…

解决ERROR 1300 (HY000): Invalid utf8 character string: ' '问题

首先声明&#xff0c;此贴为转发http://www.zhimengzhe.com/linux/187669.html的帖子。 其次说明&#xff0c;我用的是linux操作系统mysql 5.7,在导入数据的时候产生了如下错误 ERROR 1300 (HY000): Invalid utf8 character string: ’ ’ 在论坛上搜寻了n久&#xff0c;差不多…

python中的常见语法讲解

Python是一种强大且简洁的编程语言&#xff0c;由于其易于学习和使用&#xff0c;已成为众多应用领域的首选。在本文中&#xff0c;我们将讨论Python中的一些常见语法&#xff0c;包括注释、变量命名、条件语句、循环语句、函数、类和异常处理等。我们将分别解析这些语法的作用…