'commit'
This commit is contained in:
213
TangDou/AoSaiYiBenTong/.clang-format
Normal file
213
TangDou/AoSaiYiBenTong/.clang-format
Normal file
@@ -0,0 +1,213 @@
|
||||
# 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProto
|
||||
Language: Cpp
|
||||
BasedOnStyle: LLVM
|
||||
|
||||
# 访问说明符(public、private等)的偏移
|
||||
AccessModifierOffset: -4
|
||||
|
||||
# 开括号(开圆括号、开尖括号、开方括号)后的对齐: Align, DontAlign, AlwaysBreak(总是在开括号后换行)
|
||||
AlignAfterOpenBracket: Align
|
||||
|
||||
# 连续赋值时,对齐所有等号
|
||||
AlignConsecutiveAssignments: false
|
||||
|
||||
# 连续声明时,对齐所有声明的变量名
|
||||
AlignConsecutiveDeclarations: false
|
||||
|
||||
# 右对齐逃脱换行(使用反斜杠换行)的反斜杠
|
||||
AlignEscapedNewlines: Right
|
||||
|
||||
# 水平对齐二元和三元表达式的操作数
|
||||
AlignOperands: true
|
||||
|
||||
# 对齐连续的尾随的注释
|
||||
AlignTrailingComments: true
|
||||
|
||||
# 不允许函数声明的所有参数在放在下一行
|
||||
AllowAllParametersOfDeclarationOnNextLine: false
|
||||
|
||||
# 不允许短的块放在同一行
|
||||
AllowShortBlocksOnASingleLine: true
|
||||
|
||||
# 允许短的case标签放在同一行
|
||||
AllowShortCaseLabelsOnASingleLine: true
|
||||
|
||||
# 允许短的函数放在同一行: None, InlineOnly(定义在类中), Empty(空函数), Inline(定义在类中,空函数), All
|
||||
AllowShortFunctionsOnASingleLine: None
|
||||
|
||||
# 允许短的if语句保持在同一行
|
||||
AllowShortIfStatementsOnASingleLine: true
|
||||
|
||||
# 允许短的循环保持在同一行
|
||||
AllowShortLoopsOnASingleLine: true
|
||||
|
||||
# 总是在返回类型后换行: None, All, TopLevel(顶级函数,不包括在类中的函数),
|
||||
# AllDefinitions(所有的定义,不包括声明), TopLevelDefinitions(所有的顶级函数的定义)
|
||||
AlwaysBreakAfterReturnType: None
|
||||
|
||||
# 总是在多行string字面量前换行
|
||||
AlwaysBreakBeforeMultilineStrings: false
|
||||
|
||||
# 总是在template声明后换行
|
||||
AlwaysBreakTemplateDeclarations: true
|
||||
|
||||
# false表示函数实参要么都在同一行,要么都各自一行
|
||||
BinPackArguments: true
|
||||
|
||||
# false表示所有形参要么都在同一行,要么都各自一行
|
||||
BinPackParameters: true
|
||||
|
||||
# 大括号换行,只有当BreakBeforeBraces设置为Custom时才有效
|
||||
BraceWrapping:
|
||||
# class定义后面
|
||||
AfterClass: false
|
||||
# 控制语句后面
|
||||
AfterControlStatement: false
|
||||
# enum定义后面
|
||||
AfterEnum: false
|
||||
# 函数定义后面
|
||||
AfterFunction: false
|
||||
# 命名空间定义后面
|
||||
AfterNamespace: false
|
||||
# struct定义后面
|
||||
AfterStruct: false
|
||||
# union定义后面
|
||||
AfterUnion: false
|
||||
# extern之后
|
||||
AfterExternBlock: false
|
||||
# catch之前
|
||||
BeforeCatch: false
|
||||
# else之前
|
||||
BeforeElse: false
|
||||
# 缩进大括号
|
||||
IndentBraces: false
|
||||
# 分离空函数
|
||||
SplitEmptyFunction: false
|
||||
# 分离空语句
|
||||
SplitEmptyRecord: false
|
||||
# 分离空命名空间
|
||||
SplitEmptyNamespace: false
|
||||
|
||||
# 在二元运算符前换行: None(在操作符后换行), NonAssignment(在非赋值的操作符前换行), All(在操作符前换行)
|
||||
BreakBeforeBinaryOperators: NonAssignment
|
||||
|
||||
# 在大括号前换行: Attach(始终将大括号附加到周围的上下文), Linux(除函数、命名空间和类定义,与Attach类似),
|
||||
# Mozilla(除枚举、函数、记录定义,与Attach类似), Stroustrup(除函数定义、catch、else,与Attach类似),
|
||||
# Allman(总是在大括号前换行), GNU(总是在大括号前换行,并对于控制语句的大括号增加额外的缩进), WebKit(在函数前换行), Custom
|
||||
# 注:这里认为语句块也属于函数
|
||||
BreakBeforeBraces: Custom
|
||||
|
||||
# 在三元运算符前换行
|
||||
BreakBeforeTernaryOperators: false
|
||||
|
||||
# 在构造函数的初始化列表的冒号后换行
|
||||
BreakConstructorInitializers: AfterColon
|
||||
|
||||
#BreakInheritanceList: AfterColon
|
||||
|
||||
BreakStringLiterals: false
|
||||
|
||||
# 每行字符的限制,0表示没有限制
|
||||
ColumnLimit: 0
|
||||
|
||||
CompactNamespaces: true
|
||||
|
||||
# 构造函数的初始化列表要么都在同一行,要么都各自一行
|
||||
ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
||||
|
||||
# 构造函数的初始化列表的缩进宽度
|
||||
ConstructorInitializerIndentWidth: 4
|
||||
|
||||
# 延续的行的缩进宽度
|
||||
ContinuationIndentWidth: 4
|
||||
|
||||
# 去除C++11的列表初始化的大括号{后和}前的空格
|
||||
Cpp11BracedListStyle: true
|
||||
|
||||
# 继承最常用的指针和引用的对齐方式
|
||||
DerivePointerAlignment: false
|
||||
|
||||
# 固定命名空间注释
|
||||
FixNamespaceComments: true
|
||||
|
||||
# 缩进case标签
|
||||
IndentCaseLabels: false
|
||||
|
||||
IndentPPDirectives: None
|
||||
|
||||
# 缩进宽度
|
||||
IndentWidth: 4
|
||||
|
||||
# 函数返回类型换行时,缩进函数声明或函数定义的函数名
|
||||
IndentWrappedFunctionNames: false
|
||||
|
||||
# 保留在块开始处的空行
|
||||
KeepEmptyLinesAtTheStartOfBlocks: false
|
||||
|
||||
# 连续空行的最大数量
|
||||
MaxEmptyLinesToKeep: 1
|
||||
|
||||
# 命名空间的缩进: None, Inner(缩进嵌套的命名空间中的内容), All
|
||||
NamespaceIndentation: None
|
||||
|
||||
# 指针和引用的对齐: Left, Right, Middle
|
||||
PointerAlignment: Right
|
||||
|
||||
# 允许重新排版注释
|
||||
ReflowComments: true
|
||||
|
||||
# 允许排序#include
|
||||
SortIncludes: false
|
||||
|
||||
# 允许排序 using 声明
|
||||
SortUsingDeclarations: false
|
||||
|
||||
# 在C风格类型转换后添加空格
|
||||
SpaceAfterCStyleCast: false
|
||||
|
||||
# 在Template 关键字后面添加空格
|
||||
SpaceAfterTemplateKeyword: true
|
||||
|
||||
# 在赋值运算符之前添加空格
|
||||
SpaceBeforeAssignmentOperators: true
|
||||
|
||||
# SpaceBeforeCpp11BracedList: true
|
||||
|
||||
# SpaceBeforeCtorInitializerColon: true
|
||||
|
||||
# SpaceBeforeInheritanceColon: true
|
||||
|
||||
# 开圆括号之前添加一个空格: Never, ControlStatements, Always
|
||||
SpaceBeforeParens: ControlStatements
|
||||
|
||||
# SpaceBeforeRangeBasedForLoopColon: true
|
||||
|
||||
# 在空的圆括号中添加空格
|
||||
SpaceInEmptyParentheses: false
|
||||
|
||||
# 在尾随的评论前添加的空格数(只适用于//)
|
||||
SpacesBeforeTrailingComments: 1
|
||||
|
||||
# 在尖括号的<后和>前添加空格
|
||||
SpacesInAngles: false
|
||||
|
||||
# 在C风格类型转换的括号中添加空格
|
||||
SpacesInCStyleCastParentheses: false
|
||||
|
||||
# 在容器(ObjC和JavaScript的数组和字典等)字面量中添加空格
|
||||
SpacesInContainerLiterals: true
|
||||
|
||||
# 在圆括号的(后和)前添加空格
|
||||
SpacesInParentheses: false
|
||||
|
||||
# 在方括号的[后和]前添加空格,lamda表达式和未指明大小的数组的声明不受影响
|
||||
SpacesInSquareBrackets: false
|
||||
|
||||
# 标准: Cpp03, Cpp11, Auto
|
||||
Standard: Cpp11
|
||||
|
||||
# tab宽度
|
||||
TabWidth: 4
|
||||
|
||||
# 使用tab字符: Never, ForIndentation, ForContinuationAndIndentation, Always
|
||||
UseTab: Never
|
||||
25
TangDou/AoSaiYiBenTong/.vscode/c_cpp_properties.json
vendored
Normal file
25
TangDou/AoSaiYiBenTong/.vscode/c_cpp_properties.json
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Win32",
|
||||
"compilerArgs": [
|
||||
"-fexec-charset=GBK"
|
||||
],
|
||||
"includePath": [
|
||||
"${workspaceFolder}/**",
|
||||
"C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/**",
|
||||
"C:/TDM-GCC-64/x86_64-w64-mingw32/include/**"
|
||||
],
|
||||
"defines": [
|
||||
"_DEBUG",
|
||||
"UNICODE",
|
||||
"_UNICODE"
|
||||
],
|
||||
"compilerPath": "C:/TDM-GCC-64/bin/gcc.exe",
|
||||
"cStandard": "c11",
|
||||
"cppStandard": "c++17",
|
||||
"intelliSenseMode": "gcc-x64"
|
||||
}
|
||||
],
|
||||
"version": 4
|
||||
}
|
||||
5
TangDou/AoSaiYiBenTong/.vscode/extensions.json
vendored
Normal file
5
TangDou/AoSaiYiBenTong/.vscode/extensions.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"recommendations": [
|
||||
"MS-CEINTL.vscode-language-pack-zh-hans"
|
||||
]
|
||||
}
|
||||
28
TangDou/AoSaiYiBenTong/.vscode/launch.json
vendored
Normal file
28
TangDou/AoSaiYiBenTong/.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
// https://github.com/Microsoft/vscode-cpptools/blob/master/launch.md
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
|
||||
"type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
|
||||
"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
|
||||
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
|
||||
"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
|
||||
"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
|
||||
"externalConsole": false,
|
||||
"cwd": "${fileDirname}\\", // 调试程序时的工作目录,此为工作区文件夹;改成${fileDirname}可变为文件所在目录
|
||||
"environment": [], // 环境变量
|
||||
"internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?
|
||||
"MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。但我没试过lldb
|
||||
"miDebuggerPath": "gdb.exe", // 调试器路径,Windows下后缀不能省略,Linux下则不要
|
||||
"setupCommands": [
|
||||
{ // 模板自带,好像可以更好地显示STL容器的内容,具体作用自行Google
|
||||
"description": "Enable pretty-printing for gdb",
|
||||
"text": "-enable-pretty-printing",
|
||||
"ignoreFailures": false
|
||||
}
|
||||
],
|
||||
"preLaunchTask": "Compile" // 调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
|
||||
}
|
||||
]
|
||||
}
|
||||
112
TangDou/AoSaiYiBenTong/.vscode/settings.json
vendored
Normal file
112
TangDou/AoSaiYiBenTong/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"files.defaultLanguage": "c", // ctrl+N新建文件后默认的语言
|
||||
"editor.formatOnType": true, // 输入分号(C/C++的语句结束标识)后自动格式化当前这一行的代码
|
||||
"editor.suggest.snippetsPreventQuickSuggestions": false, // clangd的snippets有很多的跳转点,不用这个就必须手动触发Intellisense了
|
||||
"editor.acceptSuggestionOnEnter": "off", // 我个人的习惯,按回车时一定是真正的换行,只有tab才会接受Intellisense
|
||||
|
||||
"code-runner.runInTerminal": true, // 设置成false会在“输出”中输出,无法输入
|
||||
"code-runner.saveFileBeforeRun": true, // run code前保存
|
||||
"code-runner.preserveFocus": true, // 若为false,run code后光标会聚焦到终端上。如果需要频繁输入数据可设为false
|
||||
"code-runner.clearPreviousOutput": false, // 每次run code前清空属于code runner的终端消息,默认false
|
||||
"code-runner.ignoreSelection": true, // 默认为false,效果是鼠标选中一块代码后可以单独执行,但C是编译型语言,不适合这样用
|
||||
|
||||
"C_Cpp.clang_format_sortIncludes": true,
|
||||
"files.associations": {
|
||||
"array": "cpp",
|
||||
"atomic": "cpp",
|
||||
"*.tcc": "cpp",
|
||||
"cctype": "cpp",
|
||||
"clocale": "cpp",
|
||||
"cmath": "cpp",
|
||||
"cstdarg": "cpp",
|
||||
"cstddef": "cpp",
|
||||
"cstdint": "cpp",
|
||||
"cstdio": "cpp",
|
||||
"cstdlib": "cpp",
|
||||
"cwchar": "cpp",
|
||||
"cwctype": "cpp",
|
||||
"deque": "cpp",
|
||||
"unordered_map": "cpp",
|
||||
"vector": "cpp",
|
||||
"exception": "cpp",
|
||||
"algorithm": "cpp",
|
||||
"memory": "cpp",
|
||||
"memory_resource": "cpp",
|
||||
"optional": "cpp",
|
||||
"string": "cpp",
|
||||
"string_view": "cpp",
|
||||
"system_error": "cpp",
|
||||
"tuple": "cpp",
|
||||
"type_traits": "cpp",
|
||||
"utility": "cpp",
|
||||
"fstream": "cpp",
|
||||
"initializer_list": "cpp",
|
||||
"iosfwd": "cpp",
|
||||
"iostream": "cpp",
|
||||
"istream": "cpp",
|
||||
"limits": "cpp",
|
||||
"new": "cpp",
|
||||
"ostream": "cpp",
|
||||
"sstream": "cpp",
|
||||
"stdexcept": "cpp",
|
||||
"streambuf": "cpp",
|
||||
"typeinfo": "cpp",
|
||||
"valarray": "cpp",
|
||||
"cassert": "cpp",
|
||||
"cerrno": "cpp",
|
||||
"cfloat": "cpp",
|
||||
"chrono": "cpp",
|
||||
"ciso646": "cpp",
|
||||
"climits": "cpp",
|
||||
"complex": "cpp",
|
||||
"csetjmp": "cpp",
|
||||
"csignal": "cpp",
|
||||
"cstring": "cpp",
|
||||
"ctime": "cpp",
|
||||
"cuchar": "cpp",
|
||||
"numeric": "cpp",
|
||||
"ratio": "cpp",
|
||||
"version": "cpp",
|
||||
"bitset": "cpp",
|
||||
"regex": "cpp",
|
||||
"random": "cpp",
|
||||
"unordered_set": "cpp",
|
||||
"list": "cpp",
|
||||
"any": "cpp",
|
||||
"functional": "cpp",
|
||||
"mutex": "cpp",
|
||||
"shared_mutex": "cpp",
|
||||
"thread": "cpp",
|
||||
"variant": "cpp",
|
||||
"map": "cpp",
|
||||
"scoped_allocator": "cpp",
|
||||
"future": "cpp",
|
||||
"iomanip": "cpp",
|
||||
"forward_list": "cpp",
|
||||
"bit": "cpp",
|
||||
"ccomplex": "cpp",
|
||||
"cfenv": "cpp",
|
||||
"charconv": "cpp",
|
||||
"cinttypes": "cpp",
|
||||
"codecvt": "cpp",
|
||||
"condition_variable": "cpp",
|
||||
"cstdalign": "cpp",
|
||||
"cstdbool": "cpp",
|
||||
"ctgmath": "cpp",
|
||||
"set": "cpp",
|
||||
"iterator": "cpp",
|
||||
"filesystem": "cpp",
|
||||
"ios": "cpp",
|
||||
"locale": "cpp",
|
||||
"queue": "cpp",
|
||||
"stack": "cpp",
|
||||
"typeindex": "cpp",
|
||||
"compare": "cpp",
|
||||
"concepts": "cpp",
|
||||
"coroutine": "cpp",
|
||||
"numbers": "cpp",
|
||||
"ranges": "cpp",
|
||||
"span": "cpp",
|
||||
"stop_token": "cpp"
|
||||
}, // 格式化时调整include的顺序(按字母排序)
|
||||
}
|
||||
40
TangDou/AoSaiYiBenTong/.vscode/tasks.json
vendored
Normal file
40
TangDou/AoSaiYiBenTong/.vscode/tasks.json
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
// https://code.visualstudio.com/docs/editor/tasks
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "Compile", // 任务名称,与launch.json的preLaunchTask相对应
|
||||
"command": "g++", // 要使用的编译器,C++用g++
|
||||
"args": [
|
||||
"${file}",
|
||||
"-o", // 指定输出文件名,不加该参数则默认输出a.exe,Linux下默认a.out
|
||||
"${fileDirname}\\${fileBasenameNoExtension}.exe",
|
||||
"-g", // 生成和调试有关的信息
|
||||
"-Wall", // 开启额外警告
|
||||
"-static-libgcc", // 静态链接libgcc,一般都会加上
|
||||
"-fexec-charset=GBK", // 生成的程序使用GBK编码,不加这一条会导致Win下输出中文乱码
|
||||
"-std=c++17", // C++最新标准为c++17,或根据自己的需要进行修改
|
||||
], // 编译的命令,其实相当于VSC帮你在终端中输了这些东西
|
||||
"type": "process", // process是vsc把预定义变量和转义解析后直接全部传给command;shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true // 不为true时ctrl shift B就要手动选择了
|
||||
},
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always", // 执行任务时是否跳转到终端面板,可以为always,silent,never。具体参见VSC的文档
|
||||
"focus": false, // 设为true后可以使执行task时焦点聚集在终端,但对编译C/C++来说,设为true没有意义
|
||||
"panel": "shared" // 不同的文件的编译信息共享一个终端面板
|
||||
},
|
||||
},
|
||||
{
|
||||
"label": "commit gitee",
|
||||
"type": "shell",
|
||||
"command": "D:\\python\\一键推拉.cmd",
|
||||
"group": {
|
||||
"kind": "build",
|
||||
"isDefault": true
|
||||
},
|
||||
}
|
||||
]
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1000.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1000.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b;
|
||||
cin >> a >> b;
|
||||
cout << a + b << endl;
|
||||
return 0;
|
||||
}
|
||||
8
TangDou/AoSaiYiBenTong/YBT1001.cpp
Normal file
8
TangDou/AoSaiYiBenTong/YBT1001.cpp
Normal file
@@ -0,0 +1,8 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
cout << "Hello,World!" << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1002.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1002.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b, c;
|
||||
cin >> a >> b >> c;
|
||||
cout << b << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1003.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1003.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b, c;
|
||||
scanf("%d%d%d", &a, &b, &c);
|
||||
printf("%8d %8d %8d", a, b, c);
|
||||
return 0;
|
||||
}
|
||||
12
TangDou/AoSaiYiBenTong/YBT1004.cpp
Normal file
12
TangDou/AoSaiYiBenTong/YBT1004.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
char a;
|
||||
cin >> a;
|
||||
printf(" %c\n", a);
|
||||
printf(" %c%c%c\n", a, a, a);
|
||||
printf("%c%c%c%c%c\n", a, a, a, a, a);
|
||||
return 0;
|
||||
}
|
||||
11
TangDou/AoSaiYiBenTong/YBT1005.cpp
Normal file
11
TangDou/AoSaiYiBenTong/YBT1005.cpp
Normal file
@@ -0,0 +1,11 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int x, a, y, b;
|
||||
cin >> x >> a >> y >> b;
|
||||
float z = 1.0 * (y * b - x * a) / (b - a);
|
||||
printf("%.2f",z);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1006.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1006.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b, c;
|
||||
scanf("%d %d", &a, &b);
|
||||
printf("%d", a + b);
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1007.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1007.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//输入+输出重定向
|
||||
freopen("../AoSaiYiBenTong/YBT1007.txt", "r", stdin);
|
||||
|
||||
//正文开始
|
||||
int a, b, c;
|
||||
scanf("%d %d %d", &a, &b, &c);
|
||||
|
||||
printf("%d", (a + b) * c);
|
||||
//关闭文件
|
||||
fclose(stdin);
|
||||
return 0;
|
||||
}
|
||||
1
TangDou/AoSaiYiBenTong/YBT1007.txt
Normal file
1
TangDou/AoSaiYiBenTong/YBT1007.txt
Normal file
@@ -0,0 +1 @@
|
||||
2 3 5
|
||||
10
TangDou/AoSaiYiBenTong/YBT1008.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1008.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b, c;
|
||||
cin >> a >> b >> c;
|
||||
cout << (a + b) / c << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1009.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1009.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b;
|
||||
cin >> a >> b;
|
||||
cout << a / b << " " << a % b << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1010.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1010.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b;
|
||||
cin >> a >> b;
|
||||
printf("%.9f", 1.0 * a / b);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1011.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1011.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a, b;
|
||||
cin >> a >> b;
|
||||
printf("%.3f%c", 1.0 * b / a * 100, '%');
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1012.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1012.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
double x, a, b, c, d;
|
||||
cin >> x >> a >> b >> c >> d;
|
||||
printf("%.7f", a * x * x * x + b * x * x + c * x + d);
|
||||
return 0;
|
||||
}
|
||||
11
TangDou/AoSaiYiBenTong/YBT1013.cpp
Normal file
11
TangDou/AoSaiYiBenTong/YBT1013.cpp
Normal file
@@ -0,0 +1,11 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
//注意:计算实数是尽量用double类型,免得丢失精度。
|
||||
int main() {
|
||||
double f;
|
||||
cin >> f;
|
||||
printf("%.5lf", 5 * (f - 32) / 9);
|
||||
return 0;
|
||||
}
|
||||
12
TangDou/AoSaiYiBenTong/YBT1014.cpp
Normal file
12
TangDou/AoSaiYiBenTong/YBT1014.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
const double PI = 3.14159;
|
||||
|
||||
int main() {
|
||||
double r;
|
||||
cin >> r;
|
||||
printf("%.4lf %.4lf %.4lf", 2 * r, 2 * PI * r, PI * r * r);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1015.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1015.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
float r1, r2;
|
||||
cin >> r1 >> r2;
|
||||
printf("%.2f", 1.0 / (1.0 / r1 + 1.0 / r2));
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1016.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1016.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a;
|
||||
short b;
|
||||
cout << sizeof a <<" "<< sizeof b << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1017.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1017.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
float a;
|
||||
double b;
|
||||
cout << sizeof(a) << " " << sizeof(b) << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1018.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1018.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
bool a;
|
||||
char b;
|
||||
cout << sizeof(a) << " " << sizeof(b) << endl;
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1019.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1019.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
float a;
|
||||
cin >> a;
|
||||
printf("%d", int(a));
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1020.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1020.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
char c;
|
||||
cin >> c;
|
||||
printf("%d", c);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1021.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1021.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a;
|
||||
cin >> a;
|
||||
printf("%c", a);
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1022.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1022.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int a;
|
||||
bool b;
|
||||
cin >> a;
|
||||
b = a;
|
||||
a = b;
|
||||
printf("%d", a);
|
||||
return 0;
|
||||
}
|
||||
8
TangDou/AoSaiYiBenTong/YBT1023.cpp
Normal file
8
TangDou/AoSaiYiBenTong/YBT1023.cpp
Normal file
@@ -0,0 +1,8 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
printf("%d",sizeof("Hello, World!"));
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1024.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1024.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
float a;
|
||||
cin >> a;
|
||||
printf("%.3f", a);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1025.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1025.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
double a;
|
||||
cin >> a;
|
||||
printf("%.12lf", a);
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1026.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1026.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
char a;
|
||||
int b;
|
||||
float c;
|
||||
double d;
|
||||
cin >> a >> b >> c >> d;
|
||||
printf("%c %d %.6f %.6lf", a, b, c, d);
|
||||
return 0;
|
||||
}
|
||||
10
TangDou/AoSaiYiBenTong/YBT1027.cpp
Normal file
10
TangDou/AoSaiYiBenTong/YBT1027.cpp
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
double a;
|
||||
cin >> a;
|
||||
printf("%f\n%.5f\n%e\n%g\n", a, a, a, a);
|
||||
return 0;
|
||||
}
|
||||
14
TangDou/AoSaiYiBenTong/YBT1028.cpp
Normal file
14
TangDou/AoSaiYiBenTong/YBT1028.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
char c;
|
||||
cin>>c;
|
||||
printf(" %c\n",c);
|
||||
printf(" %c%c%c\n",c,c,c);
|
||||
printf("%c%c%c%c%c\n",c,c,c,c,c);
|
||||
printf(" %c%c%c\n",c,c,c);
|
||||
printf(" %c\n",c);
|
||||
return 0;
|
||||
}
|
||||
18
TangDou/AoSaiYiBenTong/YBT1029.cpp
Normal file
18
TangDou/AoSaiYiBenTong/YBT1029.cpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
double a, b;
|
||||
cin >> a >> b;
|
||||
/*
|
||||
%g用于打印浮点型数据时,会去掉多余的零,至多保留六位有效数字(不同于%e的默认保留小数点后6位)
|
||||
当%g用于打印超过6位的浮点型数据时,因为精度问题,%f不得不输出一个不精确的超过六位的数字,%e也是同样,
|
||||
而%g此时会选择%e格式进行输出,并且按第一条要求,去掉多余的零,并且四舍五入到6位数字。这是《C Primer Plus》中所说的超过精度的时候的情况。 (可见,这个6位,是按float类型精度来计算的。)
|
||||
当一个数字的绝对值很小的时候,要表示这个数字所需要的字符数目就会多到让人难以接受。
|
||||
举例而言,如果我们把π*10^-10写作0.00000000000314159就会显得非常丑陋不雅,反之,如果我们写作3.14159e-10,就不但简洁而且易读好懂。当指数是-4时,这两种表现形式大小相同。对于比较小的数值,除非该数的指数小于或者等于-5,%g才会采用科学技术发来表示,即,以%e的格式进行输出。
|
||||
*/
|
||||
//printf("%g", a - int(a / b) * b);
|
||||
cout << a - int(a / b) * b << endl;
|
||||
return 0;
|
||||
}
|
||||
18
TangDou/AoSaiYiBenTong/YBT1030.cpp
Normal file
18
TangDou/AoSaiYiBenTong/YBT1030.cpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
double r;
|
||||
cin >> r;
|
||||
|
||||
//C语言版本保留两位小数
|
||||
//printf("%.2lf\n", 4 * 3.14 * r * r * r / 3);
|
||||
|
||||
//C++版本保留两位小数
|
||||
cout << fixed << setprecision(2) << 4 * 3.14 * r * r * r / 3 << endl;
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1031.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1031.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
int n;
|
||||
cin >> n;
|
||||
int a = n / 100;
|
||||
int b = (n - a * 100) / 10;
|
||||
int c = n % 10;
|
||||
//cout << a << " " << b << " " << c << " " << endl;
|
||||
cout << c << b << a << endl;
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1032.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1032.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
int h, r;
|
||||
cin >> h >> r;
|
||||
double v = (3.14 * r * r * h) / 1000; //一桶水的体积
|
||||
cout << ceil(20 / v) << endl; //向上取整
|
||||
|
||||
//cout << floor(20 / v) << endl; //向下取整
|
||||
//cout << round(20 / v) << endl; //四舍五入取整
|
||||
return 0;
|
||||
}
|
||||
16
TangDou/AoSaiYiBenTong/YBT1033.cpp
Normal file
16
TangDou/AoSaiYiBenTong/YBT1033.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
double xa, ya, xb, yb, ab;
|
||||
cin >> xa >> ya >> xb >> yb;
|
||||
|
||||
ab = sqrt((xa - xb) * (xa - xb) + (ya - yb) * (ya - yb));
|
||||
|
||||
cout << fixed << setprecision(3) << ab << endl;
|
||||
return 0;
|
||||
}
|
||||
25
TangDou/AoSaiYiBenTong/YBT1034.cpp
Normal file
25
TangDou/AoSaiYiBenTong/YBT1034.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
float x1, y1, x2, y2, x3, y3;
|
||||
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
|
||||
|
||||
//求三条边的长度,然后再用海伦公式进行求解
|
||||
double a, b, c;
|
||||
a = sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
|
||||
b = sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));
|
||||
c = sqrt((x3 - x2) * (x3 - x2) + (y3 - y2) * (y3 - y2));
|
||||
|
||||
double p = (a + b + c) / 2;
|
||||
//假设在平面内,有一个三角形,边长分别为a、b、c
|
||||
//三角形的面积S可由以下公式求得:
|
||||
//S=√[p(p-a)(p-b)(p-c)]
|
||||
//而公式里的p为半周长:p=(a+b+c)/2
|
||||
cout << fixed << setprecision(2) << sqrt(p * (p - a) * (p - b) * (p - c)) << endl;
|
||||
return 0;
|
||||
}
|
||||
12
TangDou/AoSaiYiBenTong/YBT1035.cpp
Normal file
12
TangDou/AoSaiYiBenTong/YBT1035.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int a1, a2, n;
|
||||
cin >> a1 >> a2 >> n;
|
||||
cout << a1 + (a2 - a1) * (n - 1) << endl;
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1036.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1036.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
long long a, b, c;
|
||||
cin >> a >> b;
|
||||
c = a * b;
|
||||
cout << c << endl;
|
||||
return 0;
|
||||
}
|
||||
12
TangDou/AoSaiYiBenTong/YBT1037.cpp
Normal file
12
TangDou/AoSaiYiBenTong/YBT1037.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
cout << (1 << n) << endl;
|
||||
return 0;
|
||||
}
|
||||
16
TangDou/AoSaiYiBenTong/YBT1038.cpp
Normal file
16
TangDou/AoSaiYiBenTong/YBT1038.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n, x, y;
|
||||
cin >> n >> x >> y;
|
||||
//============注意:需要特判!========================
|
||||
//比如一组测试用例: 10 1 20
|
||||
float a = n - ceil(1.0 * y / x);
|
||||
if (a > 0) cout << a << endl;
|
||||
else cout << 0 << endl;
|
||||
return 0;
|
||||
}
|
||||
14
TangDou/AoSaiYiBenTong/YBT1039.cpp
Normal file
14
TangDou/AoSaiYiBenTong/YBT1039.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
long long N;
|
||||
cin>>N;
|
||||
if(N>0) cout<<"positive"<<endl;
|
||||
else if(N==0) cout<<"zero"<<endl;
|
||||
else if(N<0) cout<<"negative"<<endl;
|
||||
return 0;
|
||||
}
|
||||
12
TangDou/AoSaiYiBenTong/YBT1040.cpp
Normal file
12
TangDou/AoSaiYiBenTong/YBT1040.cpp
Normal file
@@ -0,0 +1,12 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
float n;
|
||||
cin>>n;
|
||||
printf("%.2f",abs(n));
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1041.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1041.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
if (n % 2 == 0) cout << "even" << endl;
|
||||
else cout << "odd" << endl;
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1042.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1042.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
|
||||
char c;
|
||||
cin >> c;
|
||||
|
||||
int n = c;
|
||||
if (n % 2 == 1) cout << "YES";
|
||||
else
|
||||
cout << "NO";
|
||||
return 0;
|
||||
}
|
||||
14
TangDou/AoSaiYiBenTong/YBT1043.cpp
Normal file
14
TangDou/AoSaiYiBenTong/YBT1043.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
long long x, y;
|
||||
cin >> x >> y;
|
||||
if (x > y) cout << ">" << endl;
|
||||
else if (x == y) cout << "=" << endl;
|
||||
else cout << "<" << endl;
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1044.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1044.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
if (n >= 10 && n <= 99) cout << 1 << endl;
|
||||
else cout << 0 << endl;
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1045.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1045.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int x, y;
|
||||
cin >> x >> y;
|
||||
if (x >= 10 || y >= 20) cout << 1;
|
||||
else cout << 0;
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1046.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1046.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
if (n % 3 == 0 && n % 5 == 0) cout << "YES";
|
||||
else cout << "NO";
|
||||
return 0;
|
||||
}
|
||||
27
TangDou/AoSaiYiBenTong/YBT1047.cpp
Normal file
27
TangDou/AoSaiYiBenTong/YBT1047.cpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
bool success = false;
|
||||
|
||||
if (n % 3 == 0) {
|
||||
cout << 3 << " ";
|
||||
success = true;
|
||||
}
|
||||
if (n % 5 == 0) {
|
||||
cout << 5 << " ";
|
||||
success = true;
|
||||
}
|
||||
if (n % 7 == 0) {
|
||||
cout << 7 << " ";
|
||||
success = true;
|
||||
}
|
||||
if (!success)
|
||||
cout << "n" << endl;
|
||||
return 0;
|
||||
}
|
||||
15
TangDou/AoSaiYiBenTong/YBT1048.cpp
Normal file
15
TangDou/AoSaiYiBenTong/YBT1048.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int x, y;
|
||||
cin >> x >> y;
|
||||
|
||||
if ((x >= 60 && y < 60) || (x < 60 && y >= 60)) cout << 1;
|
||||
else cout << 0;
|
||||
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1049.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1049.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
if (n == 1 || n == 3 || n == 5) cout << "NO";
|
||||
else cout << "YES";
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1050.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1050.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
cin >> n;
|
||||
|
||||
if (1.0 * n / 1.2 > 1.0 * n / 3.0 + 27 + 23) {
|
||||
cout << "Bike";
|
||||
} else {
|
||||
cout << "Walk";
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
14
TangDou/AoSaiYiBenTong/YBT1051.cpp
Normal file
14
TangDou/AoSaiYiBenTong/YBT1051.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
float n;
|
||||
cin >> n;
|
||||
if (n >= 0 && n < 5) printf("%.3f", 0 - n + 2.5);
|
||||
else if (n >= 5 && n < 10) printf("%.3f", 2 - 1.5 * (n - 3) * (n - 3));
|
||||
else if (n >= 10 && n < 20) printf("%.3f", n / 2 - 1.5);
|
||||
return 0;
|
||||
}
|
||||
17
TangDou/AoSaiYiBenTong/YBT1052.cpp
Normal file
17
TangDou/AoSaiYiBenTong/YBT1052.cpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int n;
|
||||
char jiaji;
|
||||
int sum = 8;
|
||||
cin >> n >> jiaji;
|
||||
|
||||
if (n >= 1000) sum += ceil(1.0 * (n - 1000) / 500) * 4;
|
||||
if (jiaji == 'y') sum += 5;
|
||||
cout << sum << endl;
|
||||
return 0;
|
||||
}
|
||||
14
TangDou/AoSaiYiBenTong/YBT1053.cpp
Normal file
14
TangDou/AoSaiYiBenTong/YBT1053.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int a, b, c;
|
||||
cin >> a >> b >> c;
|
||||
if (a < b) a = b;
|
||||
if (a < c) a = c;
|
||||
cout << a << endl;
|
||||
return 0;
|
||||
}
|
||||
13
TangDou/AoSaiYiBenTong/YBT1054.cpp
Normal file
13
TangDou/AoSaiYiBenTong/YBT1054.cpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int x, y, z;
|
||||
cin >> x >> y >> z;
|
||||
if (x + y > z && y + z > x && x + z > y) cout << "yes" << endl;
|
||||
else cout << "no" << endl;
|
||||
return 0;
|
||||
}
|
||||
16
TangDou/AoSaiYiBenTong/YBT1055.cpp
Normal file
16
TangDou/AoSaiYiBenTong/YBT1055.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int a;
|
||||
cin >> a;
|
||||
if ((a % 4 == 0 && a % 100 != 0) || (a % 400 == 0)) {
|
||||
cout << "Y" << endl;
|
||||
} else {
|
||||
cout << "N" << endl;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
16
TangDou/AoSaiYiBenTong/YBT1056.cpp
Normal file
16
TangDou/AoSaiYiBenTong/YBT1056.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include <bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
//cin读入优化
|
||||
std::ios::sync_with_stdio(false);
|
||||
int x, y;
|
||||
cin >> x >> y;
|
||||
if (x >= -1 && x <= 1 && y >= -1 && y <= 1) {
|
||||
cout << "yes";
|
||||
} else {
|
||||
cout << "no";
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
1
TangDou/AoSaiYiBenTong/奥赛一本通的教程.txt
Normal file
1
TangDou/AoSaiYiBenTong/奥赛一本通的教程.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://blog.csdn.net/DavidCai0316/article/details/105528516
|
||||
14
TangDou/AoSaiYiBenTong/相关资料.txt
Normal file
14
TangDou/AoSaiYiBenTong/相关资料.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
信息学奥赛一本通刷题
|
||||
https://www.bilibili.com/video/BV1VT411u73c/
|
||||
|
||||
信息学奥赛一本通
|
||||
http://ybt.ssoier.cn:8088/index.php
|
||||
littlehb
|
||||
mdcija780522
|
||||
https://blog.csdn.net/mrcrack/article/details/86501716
|
||||
|
||||
编程类学习书籍之《信息学奥赛一本通(C++版)》
|
||||
https://baijiahao.baidu.com/s?id=1653151067006751679&wfr=spider&for=pc
|
||||
|
||||
信息学奥赛一本通
|
||||
https://blog.csdn.net/u011815404/category_7429967.html
|
||||
Reference in New Issue
Block a user