Files
hustoj/web/template/bs3/faqs.ug.php
2024-10-10 12:56:56 +08:00

209 lines
10 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="../../favicon.ico">
<title><?php echo $OJ_NAME?></title>
<?php include("template/$OJ_TEMPLATE/css.php");?>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.js"></script>
<script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container">
<?php include("template/$OJ_TEMPLATE/nav.php");?>
<!-- Main component for a primary marketing message or call to action -->
<div class="jumbotron">
<hr>
<center>
<font size="+3"> بۇ سىستېما ھەققىدە</font>
</center>
<hr>
<a href="<?php echo $path_fix?>./template/jiugui/download/index.html"><span class="glyphicon glyphicon-thumbs-up" aria-hidden="true"></span> <?php echo $MSG_EXPORT?></a>
<p align="right"><b>بۇ كود تەكشۈرۈش سۇپىسى قانداق تەرجىمىتېر ۋە تەرجىمە ئۇسلۇبلىرىنى قوللىنىدۇ ؟:<font color=green>Q</font><br>
مەشغۇلات سىستىمىسىدا يۈگۈرەيدۇ<a href="http://www.ubuntu.com">Ubuntu</a>Linux بۇ سۇپا:<font color=red >A</font> <br>
دەل بۇسۇپىنىڭ س\س پلۇس-پلۇس تىل پروگرامما تەرجىمە مۇھىتى <a href="http://gcc.gnu.org/"> GNU GCC/G++</a><br>
تىلىنىڭ تەرجىمە مۇھىتىpascal<a href="http://www.freepascal.org"> Free Pascal</a><br>
تىلىنىڭ تەرجىمە مۇھىتى ھېسابلىنىدۇ.Java<a href="http://openjdk.java.net/" align="right"> openjdk-7</a><br>
</p>
<table border="1">
<tr>
<td>C:</td>
<td><font color=blue>gcc Main.c -o Main -fno-asm -Wall -lm --static -std=c99 -DONLINE_JUDGE</font>
<pre>#pragma GCC optimize ("O2")</pre> بۇ ئارقىلىق قولدا كرگۈزۈش چىقىرىش ئەلالاشتۇرۇشقىمۇ بولىدۇ
</td>
</tr>
<tr>
<td>C++:</td>
<td><font color=blue>g++ -fno-asm -Wall -lm --static -std=c++11 -DONLINE_JUDGE -o Main Main.cc</font></td>
</tr>
<tr>
<td>Pascal:</td>
<td><font color=blue>fpc Main.pas -oMain -O1 -Co -Cr -Ct -Ci </font></td>
</tr>
<tr>
<td>Java:</td>
<td><font color="blue">javac -J-Xms32m -J-Xmx256m Main.java</font>
<br>
<font size="-1" color="red">*Java has 2 more seconds and 512M more memory when running and judging.</font>
</td>
</tr>
</table>
<p align="right"><b> :سىستىما تىل تەرجىمىتېر نەشىر نۇسخا پايدىلىنىش كۆرسەتكۈچى<br>
<font color=blue>Gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)</font><br>
<font color=blue>Glibc 2.31-0ubuntu9.2</font><br>
<font color=blue>Free Pascal Compiler version 3.0.4+dfsg-23 [2019/11/25] for x86_64</font><br>
<font color=blue>Openjdk "14.0.2"</font><br>
<font color=blue>Python 3.8.5</font><br>
</p>
<hr>
<p align="right"><b> پروگىرامما قانداق يېزىش چىقىرىش ئىلىپ بارىدۇ ؟ قانداق پىرىنسىپقا بويسىنىدۇ ؟:<font color=green>Q</font><br>
ئۆلچەملىك كىرگۈزۈش ئارقىلىق ئۇچۇرنى ئوقۇيدۇ stdin('Standard Input') :<font color=red>A</font><br>
ئۆلچەملىك يېزىش ئارقىلىق ئۇچۇرنى چىقىرىدۇ. stdout('Standard Output') <br>
نى ئىشلەتسىڭىز بولىدۇ.'scanf' تىلىدا C,نى ئىشلەتسىڭىز 'cin' تىلىدا C++<br>
نى ئىشلەتسىڭىز بولىدۇ.'printf' تىلىدا C,نى ئىشلەتسىڭىز 'cout' تىلىدا C++<br>
باشقا تىللاردا شۇ تىلنىڭ ئۆلچەملىك ئوقۇش-يېزىشنى ئىشلەتسىڭىز بولىدۇ
</p>
<p align="right"><b>ئەگەر ئۆلچەملىك ئوقۇش-يېزىشنى ئىشلەتمەي،ھۆججەت ئوقۇش-يېزىشنى ئىشلەتسىڭىز بۇ سۇپا يۈرۈش خاتا دەپ نەتىجە چىقىرىپ بىرىدۇ <br>
<font color=green>Runtime Error</font>
<br>
تۆۋەندە 1000 سوئالنىڭ ئۆلچەملىك كودى بىرىلىدۇ</p>
<p> C++:<br>
</p>
<pre><font color="blue">
#include &lt;iostream&gt;
using namespace std;
int main(){
int a,b;
cin >> a >> b;
cout << a+b << endl;
return 0;
}
</font></pre>
C:<br>
<pre><font color="blue">
#include &lt;stdio.h&gt;
int main(){
int a,b;
scanf("%d %d",&amp;a, &amp;b);
printf("%d\n",a+b);
return 0;
}
</font></pre>
<p><b>تۆۋەندىكىلىرى كۆپ كىرگۈزۈش ئەھۋاللىرىنىڭ كودى،1000 سوئالنىڭ كودى ئەمەس <b> </p>
PASCAL:<br>
<pre><font color="blue">
program p1001(Input,Output);
var
a,b:Integer;
begin
while not eof(Input) do
begin
Readln(a,b);
Writeln(a+b);
end;
end.
</font></pre>
<br><br>
Java:<br>
<pre><font color="blue">
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner cin = new Scanner(System.in);
int a, b;
while (cin.hasNext()){
a = cin.nextInt(); b = cin.nextInt();
System.out.println(a + b);
}
}
}</font></pre>
<hr >
<b>
<p align="right">
<b>
نىمىشقا كومپۇتېرىمدا مۇۋاپپىقىيەتلىك يۈرگەن كود ب سۇپىدا ئۆتەلمەيدۇ ؟<font color=green>Q</font><br>
نىڭ ئۇسلۇبىغا تېخىمۇ بەك ئوخشايدۇc/c++ گە ئوخشىمايدۇ،VC6 نىڭ تەرجىمە ئۇسلۇبى GCC:<font color=red>A</font><br>
</p>
<ul align="right">
<li>دەپ ئېنىقلىما بىرىلگەن ئاساس فۇنكىسىيە ئۆتەلمەيدۇ <font color=blue>void main</font> تىپدا بولىشى زۆرۈر <font color=blue>int</font> فۇنكىسىيە قايىتقان قىممەت چوقۇم <font color=blue>main</font><br>
<li >سىرتىغا چىكىتىپ قالغان بولۇشى مۇمكىن "<font color=blue>for</font>(<font color=blue>int</font> <font color=green>i</font>=0...){...}" <font color=green>i</font> ئۆزگەرگۈچى مىقدار<br>
<li>ئۆلچەملىك فۇنكىسىيە ئەمەس،خالىغانچە ئىشلەتمەڭ<font color=green>itoa</font><br>
<li>نى ئىشلىتىشكە بولىدۇ،ياكى تۆۋەندىكىدەك ئىشلىتىشكىمۇ بولىدۇ <font color=blue>long long</font>دىلا ئىشلىتىشكە بولىدۇ،ئەمماVCئۆلچەملىك ئەمەس،پەقەت <font color=green>__int64</font><br>
#define __int64 long long<br>
نى ئىشلىتىڭ%lldدە scanf،printf
</ul>
<hr>
<p align="right">
<b>
سىستىما چىقارغان نەتىجىلەر نىمە مەنىدە؟:<font color=green>Q</font><br>
تەپسىلانى تۆۋىندىكىچىە <font color=red>A</font><br>
</p>
<p align="right"><b>سىستىما ئالدىراش،ئۆچرەتتە كۈتۈۋاتىدۇ :<font color=blue>Pending</font></p>
<p align="right"><b>سان-سىپىر سەۋەپلىك سىستىما قايتا تەكشۈرۈشتە:<font color=blue>Pending Rejudge</font></p>
<p align="right"><b>تەرجىمە قىلىنىۋاتىدۇ:<font color=blue>Compiling</font><br>
</p>
<p align="right"><b>!كود يۈرۈۋاتىدۇ ھەم تەكشۈرۈشتە:<font color="blue">Running &amp; Judging</font><br>
</p>
<p align="right"><b>!مۇبارەك بولسۇن ،كودىڭىز بارلىق سىناق نۇقتىلىرىدىن مۇۋاپپىقىيەتلىك ئۆتتى:<font color=blue>Accepted</font><br>
<br>
جاۋاب توغرا ، ئەمما لىكىن فورمات چىقىرىشتا مەسىلە كۆرۈلدى:<font color=blue>Presentation Error</font><br>
<br>:<font color=blue>Wrong Answer</font><br>
جاۋابىڭىز خاتا!!! ئۈلگە كىرگۈزۈش چىقىرىشتىنلا ئۆتكەن كود توغرا كود بولۇشى ناتايىن،تېخىمۇ ئىنچىكە ئويلىنىپ بېقىڭ،ئارقا سۇپىدا يەنە باشقا كىرگۈزۈش چىقىرىشلار بار
<br>
كودىڭىز بەلگىلەنگەن چەكلىك ۋاقىت ئىچىدە بارلىق سىناق نۇقتىلىرىدىن ئۆتۈپ بولالمىدى:<font color=blue>Time Limit Exceeded</font><br>
<br>
كودىڭىز چەكلىمىدىن يۇقرى ئىچكى ساقلىغۇچ سەرىپ قىلدى:<font color=blue>Memory Limit Exceeded</font><br>
<br>
كودىڭىز بەك كۆپ ئۇچۇر چىقاردى،تەپسىلى كۆرۈپ بېقىڭ ،ئادەتتە چىقىرىش 1 مىگابايىتتىن ئاشمايدۇ:<font color=blue>Output Limit Exceeded</font><br>
<br>
:<font color=blue>Runtime Error</font><br>
يۈرۈش خاتا.گەرچە كودىڭىز توغرا تەرجىمە بولۇنسىمۇ،يۈرۈش جەريانىدا خاتالىق كۆرۈلدى.سەۋەبى بەلكىم تۆۋەندىكىچە:قائىدىگە ئىخلاپ ساقلىغۇچ زىيارىتى ياكى ئىندىكىس،چەكلەنگەن فۇنكىسىيەنى ئىشلىتىش،پويىنتېر ئۇچۇپ يۈرۈش
</p>
<p align="right"><b>
كودىڭىز تەرجىمىدە مەغلۇپ بولدى.كودىڭىزدا ئېغىر دەرجىدە تىل خاتالىق بار،بۇيەرنى چىكىپ تەپسىلاتىنى كۆرۈڭ:<font color=blue>Compile Error</font><br>
<br>
</p>
<hr>
<br>
<hr>
<center>
<font color=green size="+2"><a href="bbs.php"><?php echo $OJ_NAME?>论坛系统</a>باشقا كۆپ تەپسىلاتلارنى بۇ يەردىن كۆرۈڭ</font>
</center>
<hr>
<center>
<table width=100% border=0>
<tr>
<td align=right width=65%>
<a href = "index.php"><font color=red><?php echo $OJ_NAME?></font></a>
<a href = "https://github.com/zhblue/hustoj"><font color=red>17.12.01</font></a></td>
</tr>
</table>
</center>
</div>
</div> <!-- /container -->
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<?php include("template/$OJ_TEMPLATE/js.php");?>
</body>
</html>