209 lines
10 KiB
PHP
209 lines
10 KiB
PHP
<!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 <iostream>
|
||
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 <stdio.h>
|
||
int main(){
|
||
int a,b;
|
||
scanf("%d %d",&a, &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 & 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>
|