免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300

代寫COMP3411/9814 Bridge Puzzle編程代做

時間:2024-03-13  來源:  作者: 我要糾錯



COMP3411/9814 Project 1
 1/4
COMP3411/9814 Artificial Intelligence
Term 1, 2024
Assignment 1 – Bridge Puzzle
Due: Friday 15 March, 10pm
Marks: 12% of final assessment
Specification
This project is based on a popular puzzle, variously known as "Hashiwokakero",
"Hashi" or "Bridges". You will need to write a program to solve this puzzle, and
provide a brief description of the algorithm and data structures you have used. The
input to your program will be a rectangular array of numbers and dots, for example:
.1...6...7....4.4.2.
..4.2..2...3.8...6.2
.....2..............
5.c.7..a.a..5.6..8.5
.............2......
...5...9.a..8.b.8.4.
4.5................3
....2..4..1.5...2...
.2.7.4...7.2..5...3.
............4..3.1.2
Each number represents an "island", while the dots represent the empty space (water)
between the islands. Numbers larger than 9 are indicated by 'a' (10), 'b' (11) or 'c'
(12). The aim is to connect all the islands with a network of bridges, satisfying these
rules:
1. all bridges must run horizontally or vertically
2. bridges are not allowed to cross each other, or other islands
3. there can be no more than three bridges connecting any pair of islands
4. the total number of bridges connected to each island must be equal to the
number on the island
COMP3411/9814 Project 1
 2/4
For example, after reading the 10-line input above, your program should produce this
output:
1---6EEE7====4=4=2
4-2" 2 " 3E8EEE6 2
# |2 " " " # "
5EcE7EEaEa==5"6EE8=5
" # " # #2# |
" #5===9Ea--8=bE8E4|
4=5# " # " # " |3
#2==4 #1-5 # 2 |"
2=7=4===7=2" 5===3"
4==3-1 2
Note that single bridges are indicated by the characters '-' or '|', pairs of bridges by
'=' or '"' and triples by 'E' or '#', depending on whether they run horizontally or
vertically. Water between bridges and islands is indicated by space characters ' '.
In some cases, there may be many solutions, in which case your program should only
print one solution. More details about the puzzle can be found on this Wikipedia
page. Note, however, that our version allows up to 3 bridges instead of 2; also, we do
not insist that the entire graph be connected.
Tools
An executable file called bridgen is provided in the tools directory which can be
used to generate sample data of any specified size (type bridgen -help for details).
Another executable called bridgecheck is also provided, to help you test the validity
of your solutions (see FAQ for details).
Questions
At the top of your code, in a block of comments, you must provide a brief answer (one
or two paragraphs) to this Question:
Briefly describe how your program works, including any algorithms and data
structures employed, and explain any design decisions you made along the way.
Language Options
You are free to write the code in a language of your choosing.
If you write in C, C++, or another compiled languge, your program will be invoked
by: ./hashi
COMP3411/9814 Project 1
 3/4
You should submit your source files (no object files) as well as a Makefile which,
when invoked with the command make , will produce an executable called hashi
If you write in Python, your program will be invoked by: ./hashi.py
You should submit your .py files (including hashi.py ).
The first line of your code must specify which version of Python you are using, e.g.
#!/usr/bin/python3
If you write in Java, your program will be invoked by: java Hashi
You should submit your .java files (no .class files).
The main file must be called Hashi.java
If you wish to write in some language not covered by the above options, let us
know and we will try to accommodate you.
Regardless of the language, you are not allowed to use dedicated constraint
programming packages like python-constraint , etc. You are expected to
implement the search method(s) yourself.
Submission
You should submit by typing
give cs3411 hashi ...
Remember to include all necessary files in your submission (including the one with the
answer to the Question).
You can submit as many times as you like – later submissions will overwrite earlier
ones. You can check that your submission has been received by using the following
command:
3411 classrun -check
The submission deadline is Friday 15 March, 10 pm.
5% penalty will be applied to the mark for every 24 hours late after the deadline, up to
a maximum of 5 days (in accordance with UNSW policy).
Additional information may be found in the FAQ and will be considered as part of the
specification for the project.
Questions relating to the project can also be posted to the Forums on WebCMS.
If you have a question that has not already been answered on the FAQ or the Forums,
you can email it to cs3411@cse.unsw.edu.au
Assessment
Your program will be tested on a series of sample inputs of successively increasing
size and difficulty. There will be:
6 marks for functionality (automarking)
COMP3411/9814 Project 1
 4/4
4 marks for your algorithm and implementation
2 marks for answer to the Question
You should always adhere to good coding practices and style. In general, a program
that attempts a substantial part of the job but does that part correctly will receive
more marks than one attempting to do the entire job but with many errors.
Groups
This assignment may be done individually, or in groups of two students. Groups are
determined by an SMS field called pair1 . Every student has initially been assigned a
unique pair1 which is "h" followed by their student ID number, e.g. h1234567 .
1. If you plan to complete the assignment individually, you don't need to do
anything (but, if you do create a group with only you as a member, that's ok too).
2. If you wish to team up with someone, you should go to the WebCMS page and
click on "Groups" in the left hand column, then click "Create". Click on the menu
for "Group Type" and select "pair". After creating a group, click "Edit", search for
the other member, and click "Add". WebCMS assigns a unique group ID to each
group, in the form of "g" followed by six digits (e.g. g012345 ). We will
periodically run a script to load these values into SMS.
Plagiarism Policy
Your program must be entirely your own work. In addition, soliciting another person
(or an AI bot) to write code for you – either in person or through the Internet – is
never permitted. Generally, the copying of code already available on the Internet is
also forbidden. If you find some piece of "standard" code in a textbook, or on the
Internet, which you would like to adapt and incorporate into your own assignment,
you must email the lecturer in charge to ask if it is permissible to do so in the
particular circumstances – in which case the source would have to be acknowledged
in your submission, and you would need to demonstrate that you had done a
substantial amount of work for the assignment yourself. Plagiarism detection software
will be used to compare all submissions pairwise and serious penalties will be applied,
particularly in the case of repeat offences.
DO NOT COPY FROM OTHERS; DO NOT ALLOW ANYONE TO SEE YOUR CODE
Please refer to the UNSW Policy on Academic Integrity and Plagiarism if you require
further clarification on this matter.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代寫CISC221、Java/Python設計編程代做
  • 下一篇:代寫AIML 2023-2024 Coursework
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    免费一级欧美片在线观看网站_国产一区再线_欧美日本一区二区高清播放视频_国产99久久精品一区二区300
    成人一区二区三区在线观看| 欧美蜜桃一区二区三区| 1区2区3区欧美| 色妞www精品视频| 亚洲午夜一二三区视频| 欧美久久久久久蜜桃| 日本伊人午夜精品| 精品国产乱码久久久久久图片 | 日韩一区精品视频| 精品国产一区二区三区久久久蜜月| 狠狠狠色丁香婷婷综合激情| 国产日韩一级二级三级| 91免费国产视频网站| 亚洲国产另类av| 日韩欧美中文一区| 岛国av在线一区| 亚洲一区二区三区在线| 日韩欧美中文字幕公布| 国产成人在线免费观看| 亚洲免费在线视频| 在线成人av网站| 国产精品99久久久久久似苏梦涵| 中文字幕日韩一区二区| 欧美日韩高清在线| 国产精品影视天天线| 自拍偷拍国产亚洲| 欧美精品丝袜中出| 国产成人啪免费观看软件| 亚洲欧美二区三区| 日韩欧美激情一区| 成人黄色av网站在线| 亚洲图片欧美一区| 久久精品网站免费观看| 一本色道综合亚洲| 美日韩一区二区| 国产精品黄色在线观看| 欧美精品粉嫩高潮一区二区| 国产精品综合二区| 一区二区三区在线观看国产| 欧美成人a∨高清免费观看| 不卡在线视频中文字幕| 日本大胆欧美人术艺术动态| 国产精品色眯眯| 91精品婷婷国产综合久久性色 | 26uuuu精品一区二区| 色综合激情五月| 国产综合色在线| 亚洲一二三区视频在线观看| 久久久久88色偷偷免费| 欧美三级视频在线| 国产成人综合自拍| 日韩—二三区免费观看av| 国产精品青草综合久久久久99| 欧美美女直播网站| zzijzzij亚洲日本少妇熟睡| 男女激情视频一区| 亚洲精品欧美二区三区中文字幕| 欧美成人vps| 欧美色区777第一页| 成人网在线播放| 美腿丝袜亚洲三区| 一区二区三区欧美日| 国产夜色精品一区二区av| 欧美精品v日韩精品v韩国精品v| 国产成人精品一区二| 青娱乐精品在线视频| 一区二区三区不卡视频| 欧美激情中文字幕| 日韩亚洲欧美综合| 欧美在线观看视频一区二区| 东方aⅴ免费观看久久av| 蜜臀久久99精品久久久画质超高清 | 亚洲一区二区三区在线看| 国产精品私房写真福利视频| 精品久久久久久久久久久久包黑料 | 日本欧美加勒比视频| 亚洲男人的天堂网| 国产精品色在线| 精品对白一区国产伦| 在线成人小视频| 在线观看视频一区二区| jizzjizzjizz欧美| 国模一区二区三区白浆| 日本不卡一二三区黄网| 亚洲电影你懂得| 一区二区三区美女| 专区另类欧美日韩| 国产精品三级视频| 国产三级精品三级在线专区| 精品国内二区三区| 日韩免费高清av| 51精品久久久久久久蜜臀| 亚洲免费观看高清完整版在线观看熊| www国产精品av| 日韩色视频在线观看| 欧美巨大另类极品videosbest| 91国在线观看| 色综合天天综合色综合av| 不卡视频一二三| 风间由美中文字幕在线看视频国产欧美 | 成人综合日日夜夜| 国产精品综合久久| 国产经典欧美精品| 国产一区二区按摩在线观看| 精品一区二区三区在线播放| 美脚の诱脚舐め脚责91| 全国精品久久少妇| 奇米亚洲午夜久久精品| 日本成人在线电影网| 视频一区二区不卡| 秋霞午夜av一区二区三区| 日本亚洲欧美天堂免费| 日韩中文字幕av电影| 日韩成人午夜电影| 免费人成在线不卡| 久久国产精品露脸对白| 激情综合网天天干| 国产一区二区三区免费在线观看| 国产中文字幕一区| 高清在线成人网| gogogo免费视频观看亚洲一| 91一区二区在线| 在线看日韩精品电影| 欧美日韩mp4| 日韩一区二区三区视频| 久久人人97超碰com| 国产精品视频yy9299一区| 亚洲天堂网中文字| 一个色在线综合| 视频在线观看一区二区三区| 美女在线视频一区| 国产美女在线精品| 成人av在线看| 91福利在线免费观看| 91麻豆精品91久久久久同性| 欧美videos中文字幕| 欧美国产激情二区三区| 亚洲人亚洲人成电影网站色| 亚洲国产aⅴ天堂久久| 欧美aaaaa成人免费观看视频| 国产一区二区伦理| 99视频有精品| 欧美日韩性生活| 精品免费一区二区三区| 国产精品国产馆在线真实露脸| 亚洲精品少妇30p| 日韩综合小视频| 国产精品系列在线观看| 日本韩国欧美在线| 欧美一二三在线| 国产欧美日韩另类一区| 一区二区三区精品视频在线| 免费成人在线视频观看| 国产sm精品调教视频网站| 欧美中文一区二区三区| 欧美va亚洲va香蕉在线| 中文字幕亚洲成人| 日韩专区欧美专区| 国产91精品免费| 欧美性受xxxx| 亚洲精品一线二线三线无人区| 国产精品不卡一区| 日产精品久久久久久久性色| 国产精品123区| 欧美优质美女网站| 26uuu国产日韩综合| 亚洲激情六月丁香| 国产在线国偷精品产拍免费yy| 99re66热这里只有精品3直播| 91精品在线观看入口| 国产精品素人视频| 日韩二区在线观看| 99在线精品免费| 日韩视频123| 亚洲人成亚洲人成在线观看图片 | 欧美一级久久久| 中文字幕日韩欧美一区二区三区| 青青草国产成人av片免费| 成人的网站免费观看| 欧美一区二区视频在线观看2020| 国产精品国产三级国产普通话99| 人人狠狠综合久久亚洲| 91视频观看视频| 26uuu精品一区二区| 亚洲国产美女搞黄色| 成人毛片老司机大片| 欧美一区二区成人| 亚洲日本va午夜在线电影| 韩国精品免费视频| 欧美色男人天堂| 国产精品麻豆视频| 精品一区二区久久久| 欧美写真视频网站| 国产精品久久久久久久裸模| 久久国产乱子精品免费女| 欧美性感一类影片在线播放| 国产精品女上位| 激情久久五月天| 欧美区在线观看| 亚洲人成7777|